MeshLib Python Docs
Loading...
Searching...
No Matches
meshlib.mrmeshpy.VoxelsSave Class Reference

Classes

class  SavingSettings
 

Static Public Member Functions

None saveAllSlicesToImage (VdbVolume vdbVolume, VoxelsSave.SavingSettings settings)
 
None saveSliceToImage (os.PathLike path, VdbVolume vdbVolume, SlicePlane slicePlain, int sliceNumber, func_bool_from_float callback='MR::ProgressCallback{}')
 
None toAnySupportedFormat (VdbVolume vdbVolume, os.PathLike file, func_bool_from_float callback='MR::ProgressCallback{}')
 
None toDicom (VdbVolume vdbVolume, os.PathLike path, func_bool_from_float cb='MR::ProgressCallback{}')
 
None toGav (SimpleVolumeMinMax simpleVolumeMinMax, os.PathLike file, func_bool_from_float callback='MR::ProgressCallback{}')
 
None toGav (SimpleVolume simpleVolume, os.PathLike file, func_bool_from_float callback='MR::ProgressCallback{}')
 
None toGav (VdbVolume vdbVolume, os.PathLike file, func_bool_from_float callback='MR::ProgressCallback{}')
 
None toGav (SimpleVolumeMinMax simpleVolumeMinMax, typing.Any out, func_bool_from_float callback='MR::ProgressCallback{}')
 
None toGav (SimpleVolume simpleVolume, typing.Any out, func_bool_from_float callback='MR::ProgressCallback{}')
 
None toGav (VdbVolume vdbVolume, typing.Any out, func_bool_from_float callback='MR::ProgressCallback{}')
 
None toRawAutoname (VdbVolume vdbVolume, os.PathLike file, func_bool_from_float callback='MR::ProgressCallback{}')
 
None toRawAutoname (SimpleVolume simpleVolume, os.PathLike file, func_bool_from_float callback='MR::ProgressCallback{}')
 
None toRawFloat (VdbVolume vdbVolume, typing.Any out, func_bool_from_float callback='MR::ProgressCallback{}')
 
None toRawFloat (SimpleVolume simpleVolume, typing.Any out, func_bool_from_float callback='MR::ProgressCallback{}')
 
None toVdb (VdbVolume vdbVolume, os.PathLike file, func_bool_from_float callback='MR::ProgressCallback{}')
 

Detailed Description

This is a namespace.

Member Function Documentation

◆ saveAllSlicesToImage()

None meshlib.mrmeshpy.VoxelsSave.saveAllSlicesToImage ( VdbVolume vdbVolume,
VoxelsSave.SavingSettings settings )
static
save all slices by the active plane through all voxel planes along the active axis to an image file

◆ saveSliceToImage()

None meshlib.mrmeshpy.VoxelsSave.saveSliceToImage ( os.PathLike path,
VdbVolume vdbVolume,
SlicePlane slicePlain,
int sliceNumber,
func_bool_from_float callback = 'MR::ProgressCallback{}' )
static
save the slice by the active plane through the sliceNumber to an image file

◆ toAnySupportedFormat()

None meshlib.mrmeshpy.VoxelsSave.toAnySupportedFormat ( VdbVolume vdbVolume,
os.PathLike file,
func_bool_from_float callback = 'MR::ProgressCallback{}' )
static
Saves voxels in a file, detecting the format from file extension

◆ toDicom()

None meshlib.mrmeshpy.VoxelsSave.toDicom ( VdbVolume vdbVolume,
os.PathLike path,
func_bool_from_float cb = 'MR::ProgressCallback{}' )
static
Save voxels objet to a single 3d DICOM file

◆ toGav() [1/6]

None meshlib.mrmeshpy.VoxelsSave.toGav ( SimpleVolume simpleVolume,
os.PathLike file,
func_bool_from_float callback = 'MR::ProgressCallback{}' )
static

◆ toGav() [2/6]

None meshlib.mrmeshpy.VoxelsSave.toGav ( SimpleVolume simpleVolume,
typing.Any out,
func_bool_from_float callback = 'MR::ProgressCallback{}' )
static

◆ toGav() [3/6]

None meshlib.mrmeshpy.VoxelsSave.toGav ( SimpleVolumeMinMax simpleVolumeMinMax,
os.PathLike file,
func_bool_from_float callback = 'MR::ProgressCallback{}' )
static

◆ toGav() [4/6]

None meshlib.mrmeshpy.VoxelsSave.toGav ( SimpleVolumeMinMax simpleVolumeMinMax,
typing.Any out,
func_bool_from_float callback = 'MR::ProgressCallback{}' )
static

◆ toGav() [5/6]

None meshlib.mrmeshpy.VoxelsSave.toGav ( VdbVolume vdbVolume,
os.PathLike file,
func_bool_from_float callback = 'MR::ProgressCallback{}' )
static
Save voxels in Gav-format in given destination

◆ toGav() [6/6]

None meshlib.mrmeshpy.VoxelsSave.toGav ( VdbVolume vdbVolume,
typing.Any out,
func_bool_from_float callback = 'MR::ProgressCallback{}' )
static

◆ toRawAutoname() [1/2]

None meshlib.mrmeshpy.VoxelsSave.toRawAutoname ( SimpleVolume simpleVolume,
os.PathLike file,
func_bool_from_float callback = 'MR::ProgressCallback{}' )
static

◆ toRawAutoname() [2/2]

None meshlib.mrmeshpy.VoxelsSave.toRawAutoname ( VdbVolume vdbVolume,
os.PathLike file,
func_bool_from_float callback = 'MR::ProgressCallback{}' )
static
Save raw voxels file, writing parameters in file name

◆ toRawFloat() [1/2]

None meshlib.mrmeshpy.VoxelsSave.toRawFloat ( SimpleVolume simpleVolume,
typing.Any out,
func_bool_from_float callback = 'MR::ProgressCallback{}' )
static

◆ toRawFloat() [2/2]

None meshlib.mrmeshpy.VoxelsSave.toRawFloat ( VdbVolume vdbVolume,
typing.Any out,
func_bool_from_float callback = 'MR::ProgressCallback{}' )
static
Save voxels in raw format with each value as 32-bit float in given binary stream

◆ toVdb()

None meshlib.mrmeshpy.VoxelsSave.toVdb ( VdbVolume vdbVolume,
os.PathLike file,
func_bool_from_float callback = 'MR::ProgressCallback{}' )
static
Save voxels file in OpenVDB format

The documentation for this class was generated from the following file: