geopro/tests/data/store
gaozheng 77cbe4a305 feat(store): 流式金字塔 buildPyramidStreaming 逐块由盘上邻块降采样
level L 每块由 level L-1 的 ≤2×2×2 邻块(readBrick 从盘读)降采样 + 逐块增量写
data_L<L>.bin 得到,不重组整卷,任意时刻只持几个邻块+一个块,内存有界。

复用 buildPyramid 同一降采样核(downsampleVoxel 2×2×2 非 blank 平均 round、
全 blank→kBlank)、computeRange 与 finalizePyramidMeta 收尾(DRY),产出各级
dims/每块体素/min-max/hasRange/meta 与 buildPyramid 逐块一致。

测试:Pyramid.StreamingMatchesInRam 系列(128 整除、100/127 非整除奇数、
70×33×50 各向异性小 brick、全 blank 体)流式 vs 重组整卷逐块对拍;不破坏
buildPyramid/write/readBrick(store/streaming/pyramid 20 例全绿)。
2026-06-24 07:37:53 +08:00
..
test_chunked_volume_store.cpp feat(store): GPR 三维体分块压缩落盘 ChunkedVolumeStore 2026-06-23 11:00:47 +08:00
test_pyramid.cpp feat(store): 流式金字塔 buildPyramidStreaming 逐块由盘上邻块降采样 2026-06-24 07:37:53 +08:00
test_streaming_write.cpp feat(data): 流式建体 buildGprVolumeStreaming(沿X分slab,内存有界) 2026-06-23 22:18:45 +08:00