MCPcopy Create free account
hub / github.com/MeshInspector/MeshLib / gridToRawFloat

Function gridToRawFloat

source/MRVoxels/MRVoxelsSave.cpp:53–64  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

51}
52
53Expected<void> gridToRawFloat( const FloatGrid& grid, const Vector3i& dims, std::ostream& out, ProgressCallback callback /*= {} */ )
54{
55 MR_TIMER;
56 auto vdbVolume = floatGridToVdbVolume( grid );
57 vdbVolume.dims = dims;
58 return vdbVolumeToSimpleVolume( vdbVolume, {}, subprogress( callback, 0.0f, 0.2f ) ).and_then(
59 [&out, sp = subprogress( callback, 0.2f, 1.0f )] ( auto&& sv )
60 {
61 return toRawFloat( sv, out, sp );
62 }
63 );
64}
65
66namespace
67{

Callers 1

gridToRawAutonameFunction · 0.85

Calls 4

floatGridToVdbVolumeFunction · 0.85
vdbVolumeToSimpleVolumeFunction · 0.85
subprogressFunction · 0.85
toRawFloatFunction · 0.85

Tested by

no test coverage detected