geopro/tests/data/store
gaozheng 5ffc784792 feat(store): ChunkedVolumeStore 增量写 StreamingVolumeWriter
逐块增量写 level0 store,建体不必持有整卷。产出与非流式 write 逐 brick + meta
完全一致:data.bin 逐块 qCompress 追加(块按 finalize 时固定顺序 bz 最慢/bx 最快
索引),meta.json 结构同 write,故 ChunkedVolumeStore/readBrick 可照常读;偏移 64 位。

DRY 复用 write 的压缩/索引/meta 序列化逻辑(compressBrick/brickIndexJson/
writeMetaGeometry)。约定:每块只写一次(重复抛),缺块 finalize 抛,体素数不符抛。

核心测试 test_streaming_write.cpp:流式(乱序写)vs 非流式 write 逐块对拍 + meta
一致;含重复/缺块/尺寸不符三类错误用例。不破坏 write/readBrick/buildPyramid 现有行为。
2026-06-23 21:50:59 +08:00
..
test_chunked_volume_store.cpp feat(store): GPR 三维体分块压缩落盘 ChunkedVolumeStore 2026-06-23 11:00:47 +08:00
test_pyramid.cpp fix(store): brickRange 用 hasRange 标志替代 (0,0) 哨兵 2026-06-23 12:02:17 +08:00
test_streaming_write.cpp feat(store): ChunkedVolumeStore 增量写 StreamingVolumeWriter 2026-06-23 21:50:59 +08:00