#include <MRCMesh/MRVector3.h>#include <MRCMisc/common.h>#include <MRCMisc/exports.h>#include <MRCVoxels/MRScalarConvert.h>#include <stdbool.h>#include <stddef.h>Go to the source code of this file.
Enumerations | |
| enum | MR_VoxelsLoad_GridType { MR_VoxelsLoad_GridType_DenseGrid = 0 , MR_VoxelsLoad_GridType_LevelSet = 1 } |
| typedef struct MR_expected_MR_VoxelsLoad_RawParameters_std_string MR_expected_MR_VoxelsLoad_RawParameters_std_string |
| typedef struct MR_expected_std_vector_MR_FloatGrid_std_string MR_expected_std_vector_MR_FloatGrid_std_string |
| typedef struct MR_expected_std_vector_MR_VdbVolume_std_string MR_expected_std_vector_MR_VdbVolume_std_string |
| typedef struct MR_expected_std_vector_std_shared_ptr_MR_ObjectVoxels_std_string MR_expected_std_vector_std_shared_ptr_MR_ObjectVoxels_std_string |
| typedef struct MR_std_filesystem_path MR_std_filesystem_path |
| typedef struct MR_std_function_bool_from_float MR_std_function_bool_from_float |
| typedef struct MR_std_istream MR_std_istream |
| typedef enum MR_VoxelsLoad_GridType MR_VoxelsLoad_GridType |
Generated from class MR::VoxelsLoad::LoadingTiffSettings.
| typedef struct MR_VoxelsLoad_RawParameters MR_VoxelsLoad_RawParameters |
Generated from class MR::VoxelsLoad::RawParameters.
| MRC_API MR_expected_MR_LoadedObjects_std_string * MR_makeObjectFromVoxelsFile | ( | const char * | file, |
| const char * | file_end, | ||
| const MR_std_function_bool_from_float * | callback ) |
Generated from function MR::makeObjectFromVoxelsFile. Parameter file is a UTF-8 encoded filesystem path. Parameter callback is a single object. Parameter callback has a default argument: {}, pass a null pointer to use it. Never returns null. Returns an instance allocated on the heap! Must call MR_expected_MR_LoadedObjects_std_string_Destroy() to free it when you're done using it.
| MRC_API MR_expected_std_vector_std_shared_ptr_MR_ObjectVoxels_std_string * MR_makeObjectVoxelsFromFile | ( | const char * | file, |
| const char * | file_end, | ||
| MR_PassBy | callback_pass_by, | ||
| MR_std_function_bool_from_float * | callback ) |
loads voxels from given file in new object Generated from function MR::makeObjectVoxelsFromFile. Parameter file is a UTF-8 encoded filesystem path. Parameter callback has a default argument: {}, pass MR_PassBy_DefaultArgument and a null pointer to use it. Never returns null. Returns an instance allocated on the heap! Must call MR_expected_std_vector_std_shared_ptr_MR_ObjectVoxels_std_string_Destroy() to free it when you're done using it.
| MRC_API MR_expected_MR_VoxelsLoad_RawParameters_std_string * MR_VoxelsLoad_findRawParameters | ( | MR_std_filesystem_path * | file | ) |
finds raw voxels file and its encoding parameters
| file | on input: file name probably without suffix with parameters on output: if success existing file name Generated from function MR::VoxelsLoad::findRawParameters. Parameter file can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_expected_MR_VoxelsLoad_RawParameters_std_string_Destroy() to free it when you're done using it. |
| MRC_API MR_expected_std_vector_MR_VdbVolume_std_string * MR_VoxelsLoad_fromAnySupportedFormat | ( | const char * | file, |
| const char * | file_end, | ||
| const MR_std_function_bool_from_float * | cb ) |
Detects the format from file extension and loads voxels from it Generated from function MR::VoxelsLoad::fromAnySupportedFormat. Parameter file is a UTF-8 encoded filesystem path. Parameter cb is a single object. Parameter cb has a default argument: {}, pass a null pointer to use it. Never returns null. Returns an instance allocated on the heap! Must call MR_expected_std_vector_MR_VdbVolume_std_string_Destroy() to free it when you're done using it.
| MRC_API MR_expected_MR_VdbVolume_std_string * MR_VoxelsLoad_fromGav_std_filesystem_path | ( | const char * | file, |
| const char * | file_end, | ||
| const MR_std_function_bool_from_float * | cb ) |
Load voxel from Gav-file with micro CT reconstruction Generated from function MR::VoxelsLoad::fromGav. Parameter file is a UTF-8 encoded filesystem path. Parameter cb is a single object. Parameter cb has a default argument: {}, pass a null pointer to use it. Never returns null. Returns an instance allocated on the heap! Must call MR_expected_MR_VdbVolume_std_string_Destroy() to free it when you're done using it.
| MRC_API MR_expected_MR_VdbVolume_std_string * MR_VoxelsLoad_fromGav_std_istream | ( | MR_std_istream * | in, |
| const MR_std_function_bool_from_float * | cb ) |
Load voxel from Gav-stream with micro CT reconstruction Generated from function MR::VoxelsLoad::fromGav. Parameter in can not be null. It is a single object. Parameter cb is a single object. Parameter cb has a default argument: {}, pass a null pointer to use it. Never returns null. Returns an instance allocated on the heap! Must call MR_expected_MR_VdbVolume_std_string_Destroy() to free it when you're done using it.
| MRC_API MR_expected_MR_VdbVolume_std_string * MR_VoxelsLoad_fromRaw_2 | ( | const char * | file, |
| const char * | file_end, | ||
| const MR_std_function_bool_from_float * | cb ) |
Load raw voxels file, parsing parameters from name Generated from function MR::VoxelsLoad::fromRaw. Parameter file is a UTF-8 encoded filesystem path. Parameter cb is a single object. Parameter cb has a default argument: {}, pass a null pointer to use it. Never returns null. Returns an instance allocated on the heap! Must call MR_expected_MR_VdbVolume_std_string_Destroy() to free it when you're done using it.
| MRC_API MR_expected_MR_VdbVolume_std_string * MR_VoxelsLoad_fromRaw_3_std_filesystem_path | ( | const char * | file, |
| const char * | file_end, | ||
| const MR_VoxelsLoad_RawParameters * | params, | ||
| const MR_std_function_bool_from_float * | cb ) |
Load raw voxels from file with provided parameters Generated from function MR::VoxelsLoad::fromRaw. Parameter file is a UTF-8 encoded filesystem path. Parameter params can not be null. It is a single object. Parameter cb is a single object. Parameter cb has a default argument: {}, pass a null pointer to use it. Never returns null. Returns an instance allocated on the heap! Must call MR_expected_MR_VdbVolume_std_string_Destroy() to free it when you're done using it.
| MRC_API MR_expected_MR_VdbVolume_std_string * MR_VoxelsLoad_fromRaw_3_std_istream | ( | MR_std_istream * | in, |
| const MR_VoxelsLoad_RawParameters * | params, | ||
| const MR_std_function_bool_from_float * | cb ) |
Load raw voxels from stream with provided parameters; important on Windows: in stream must be open in binary mode Generated from function MR::VoxelsLoad::fromRaw. Parameter in can not be null. It is a single object. Parameter params can not be null. It is a single object. Parameter cb is a single object. Parameter cb has a default argument: {}, pass a null pointer to use it. Never returns null. Returns an instance allocated on the heap! Must call MR_expected_MR_VdbVolume_std_string_Destroy() to free it when you're done using it.
| MRC_API MR_expected_std_vector_MR_VdbVolume_std_string * MR_VoxelsLoad_fromVdb | ( | const char * | file, |
| const char * | file_end, | ||
| const MR_std_function_bool_from_float * | cb ) |
Load all voxel volumes from OpenVDB file Generated from function MR::VoxelsLoad::fromVdb. Parameter file is a UTF-8 encoded filesystem path. Parameter cb is a single object. Parameter cb has a default argument: {}, pass a null pointer to use it. Never returns null. Returns an instance allocated on the heap! Must call MR_expected_std_vector_MR_VdbVolume_std_string_Destroy() to free it when you're done using it.
| MRC_API MR_expected_MR_FloatGrid_std_string * MR_VoxelsLoad_gridFromRaw_2 | ( | const char * | file, |
| const char * | file_end, | ||
| const MR_std_function_bool_from_float * | cb ) |
Load raw voxels file, parsing parameters from name Generated from function MR::VoxelsLoad::gridFromRaw. Parameter file is a UTF-8 encoded filesystem path. Parameter cb is a single object. Parameter cb has a default argument: {}, pass a null pointer to use it. Never returns null. Returns an instance allocated on the heap! Must call MR_expected_MR_FloatGrid_std_string_Destroy() to free it when you're done using it.
| MRC_API MR_expected_MR_FloatGrid_std_string * MR_VoxelsLoad_gridFromRaw_3_std_filesystem_path | ( | const char * | file, |
| const char * | file_end, | ||
| const MR_VoxelsLoad_RawParameters * | params, | ||
| const MR_std_function_bool_from_float * | cb ) |
Load raw voxels from file with provided parameters Generated from function MR::VoxelsLoad::gridFromRaw. Parameter file is a UTF-8 encoded filesystem path. Parameter params can not be null. It is a single object. Parameter cb is a single object. Parameter cb has a default argument: {}, pass a null pointer to use it. Never returns null. Returns an instance allocated on the heap! Must call MR_expected_MR_FloatGrid_std_string_Destroy() to free it when you're done using it.
| MRC_API MR_expected_MR_FloatGrid_std_string * MR_VoxelsLoad_gridFromRaw_3_std_istream | ( | MR_std_istream * | in, |
| const MR_VoxelsLoad_RawParameters * | params, | ||
| const MR_std_function_bool_from_float * | cb ) |
Load raw voxels from stream with provided parameters; important on Windows: in stream must be open in binary mode Generated from function MR::VoxelsLoad::gridFromRaw. Parameter in can not be null. It is a single object. Parameter params can not be null. It is a single object. Parameter cb is a single object. Parameter cb has a default argument: {}, pass a null pointer to use it. Never returns null. Returns an instance allocated on the heap! Must call MR_expected_MR_FloatGrid_std_string_Destroy() to free it when you're done using it.
| MRC_API MR_expected_std_vector_MR_FloatGrid_std_string * MR_VoxelsLoad_gridsFromAnySupportedFormat | ( | const char * | file, |
| const char * | file_end, | ||
| const MR_std_function_bool_from_float * | cb ) |
Detects the format from file extension and loads voxels from it Generated from function MR::VoxelsLoad::gridsFromAnySupportedFormat. Parameter file is a UTF-8 encoded filesystem path. Parameter cb is a single object. Parameter cb has a default argument: {}, pass a null pointer to use it. Never returns null. Returns an instance allocated on the heap! Must call MR_expected_std_vector_MR_FloatGrid_std_string_Destroy() to free it when you're done using it.
| MRC_API MR_expected_std_vector_MR_FloatGrid_std_string * MR_VoxelsLoad_gridsFromVdb_std_filesystem_path | ( | const char * | file, |
| const char * | file_end, | ||
| const MR_std_function_bool_from_float * | cb ) |
Generated from function MR::VoxelsLoad::gridsFromVdb. Parameter file is a UTF-8 encoded filesystem path. Parameter cb is a single object. Parameter cb has a default argument: {}, pass a null pointer to use it. Never returns null. Returns an instance allocated on the heap! Must call MR_expected_std_vector_MR_FloatGrid_std_string_Destroy() to free it when you're done using it.
| MRC_API MR_expected_std_vector_MR_FloatGrid_std_string * MR_VoxelsLoad_gridsFromVdb_std_istream | ( | MR_std_istream * | in, |
| const MR_std_function_bool_from_float * | cb ) |
Generated from function MR::VoxelsLoad::gridsFromVdb. Parameter in can not be null. It is a single object. Parameter cb is a single object. Parameter cb has a default argument: {}, pass a null pointer to use it. Never returns null. Returns an instance allocated on the heap! Must call MR_expected_std_vector_MR_FloatGrid_std_string_Destroy() to free it when you're done using it.
| MRC_API MR_VoxelsLoad_LoadingTiffSettings * MR_VoxelsLoad_LoadingTiffSettings_AssignFromAnother | ( | MR_VoxelsLoad_LoadingTiffSettings * | _this, |
| MR_PassBy | _other_pass_by, | ||
| MR_VoxelsLoad_LoadingTiffSettings * | _other ) |
Generated from a method of class MR::VoxelsLoad::LoadingTiffSettings named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_VoxelsLoad_LoadingTiffSettings * MR_VoxelsLoad_LoadingTiffSettings_ConstructFrom | ( | const char * | dir, |
| const char * | dir_end, | ||
| MR_Vector3f | voxelSize, | ||
| MR_VoxelsLoad_GridType | gridType, | ||
| MR_PassBy | cb_pass_by, | ||
| MR_std_function_bool_from_float * | cb ) |
Constructs MR::VoxelsLoad::LoadingTiffSettings elementwise. Parameter dir is a UTF-8 encoded filesystem path. Never returns null. Returns an instance allocated on the heap! Must call MR_VoxelsLoad_LoadingTiffSettings_Destroy() to free it when you're done using it.
| MRC_API MR_VoxelsLoad_LoadingTiffSettings * MR_VoxelsLoad_LoadingTiffSettings_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_VoxelsLoad_LoadingTiffSettings * | _other ) |
Generated from a constructor of class MR::VoxelsLoad::LoadingTiffSettings. Never returns null. Returns an instance allocated on the heap! Must call MR_VoxelsLoad_LoadingTiffSettings_Destroy() to free it when you're done using it.
| MRC_API MR_VoxelsLoad_LoadingTiffSettings * MR_VoxelsLoad_LoadingTiffSettings_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_VoxelsLoad_LoadingTiffSettings_Destroy() to free it when you're done using it.
| MRC_API MR_VoxelsLoad_LoadingTiffSettings * MR_VoxelsLoad_LoadingTiffSettings_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_VoxelsLoad_LoadingTiffSettings_DestroyArray(). Use MR_VoxelsLoad_LoadingTiffSettings_OffsetMutablePtr() and MR_VoxelsLoad_LoadingTiffSettings_OffsetPtr() to access the array elements.
| MRC_API void MR_VoxelsLoad_LoadingTiffSettings_Destroy | ( | const MR_VoxelsLoad_LoadingTiffSettings * | _this | ) |
Destroys a heap-allocated instance of MR_VoxelsLoad_LoadingTiffSettings. Does nothing if the pointer is null.
| MRC_API void MR_VoxelsLoad_LoadingTiffSettings_DestroyArray | ( | const MR_VoxelsLoad_LoadingTiffSettings * | _this | ) |
Destroys a heap-allocated array of MR_VoxelsLoad_LoadingTiffSettings. Does nothing if the pointer is null.
| MRC_API const MR_std_function_bool_from_float * MR_VoxelsLoad_LoadingTiffSettings_Get_cb | ( | const MR_VoxelsLoad_LoadingTiffSettings * | _this | ) |
Returns a pointer to a member variable of class MR::VoxelsLoad::LoadingTiffSettings named cb. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_std_filesystem_path * MR_VoxelsLoad_LoadingTiffSettings_Get_dir | ( | const MR_VoxelsLoad_LoadingTiffSettings * | _this | ) |
Returns a pointer to a member variable of class MR::VoxelsLoad::LoadingTiffSettings named dir. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_VoxelsLoad_GridType * MR_VoxelsLoad_LoadingTiffSettings_Get_gridType | ( | const MR_VoxelsLoad_LoadingTiffSettings * | _this | ) |
Returns a pointer to a member variable of class MR::VoxelsLoad::LoadingTiffSettings named gridType. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_Vector3f * MR_VoxelsLoad_LoadingTiffSettings_Get_voxelSize | ( | const MR_VoxelsLoad_LoadingTiffSettings * | _this | ) |
Returns a pointer to a member variable of class MR::VoxelsLoad::LoadingTiffSettings named voxelSize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_std_function_bool_from_float * MR_VoxelsLoad_LoadingTiffSettings_GetMutable_cb | ( | MR_VoxelsLoad_LoadingTiffSettings * | _this | ) |
Returns a mutable pointer to a member variable of class MR::VoxelsLoad::LoadingTiffSettings named cb. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_std_filesystem_path * MR_VoxelsLoad_LoadingTiffSettings_GetMutable_dir | ( | MR_VoxelsLoad_LoadingTiffSettings * | _this | ) |
Returns a mutable pointer to a member variable of class MR::VoxelsLoad::LoadingTiffSettings named dir. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_VoxelsLoad_GridType * MR_VoxelsLoad_LoadingTiffSettings_GetMutable_gridType | ( | MR_VoxelsLoad_LoadingTiffSettings * | _this | ) |
Returns a mutable pointer to a member variable of class MR::VoxelsLoad::LoadingTiffSettings named gridType. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_Vector3f * MR_VoxelsLoad_LoadingTiffSettings_GetMutable_voxelSize | ( | MR_VoxelsLoad_LoadingTiffSettings * | _this | ) |
Returns a mutable pointer to a member variable of class MR::VoxelsLoad::LoadingTiffSettings named voxelSize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_VoxelsLoad_LoadingTiffSettings * MR_VoxelsLoad_LoadingTiffSettings_OffsetMutablePtr | ( | MR_VoxelsLoad_LoadingTiffSettings * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API const MR_VoxelsLoad_LoadingTiffSettings * MR_VoxelsLoad_LoadingTiffSettings_OffsetPtr | ( | const MR_VoxelsLoad_LoadingTiffSettings * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API void MR_VoxelsLoad_LoadingTiffSettings_Set_cb | ( | MR_VoxelsLoad_LoadingTiffSettings * | _this, |
| MR_PassBy | value_pass_by, | ||
| MR_std_function_bool_from_float * | value ) |
Modifies a member variable of class MR::VoxelsLoad::LoadingTiffSettings named cb. Parameter _this can not be null. It is a single object.
| MRC_API void MR_VoxelsLoad_LoadingTiffSettings_Set_dir | ( | MR_VoxelsLoad_LoadingTiffSettings * | _this, |
| const char * | value, | ||
| const char * | value_end ) |
Modifies a member variable of class MR::VoxelsLoad::LoadingTiffSettings named dir. Parameter _this can not be null. It is a single object. Parameter value is a UTF-8 encoded filesystem path.
| MRC_API void MR_VoxelsLoad_LoadingTiffSettings_Set_gridType | ( | MR_VoxelsLoad_LoadingTiffSettings * | _this, |
| MR_VoxelsLoad_GridType | value ) |
Modifies a member variable of class MR::VoxelsLoad::LoadingTiffSettings named gridType. Parameter _this can not be null. It is a single object.
| MRC_API void MR_VoxelsLoad_LoadingTiffSettings_Set_voxelSize | ( | MR_VoxelsLoad_LoadingTiffSettings * | _this, |
| MR_Vector3f | value ) |
Modifies a member variable of class MR::VoxelsLoad::LoadingTiffSettings named voxelSize. Parameter _this can not be null. It is a single object.
| MRC_API MR_expected_MR_VdbVolume_std_string * MR_VoxelsLoad_loadTiffDir | ( | const MR_VoxelsLoad_LoadingTiffSettings * | settings | ) |
Load voxels from a set of TIFF files Generated from function MR::VoxelsLoad::loadTiffDir. Parameter settings can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_expected_MR_VdbVolume_std_string_Destroy() to free it when you're done using it.
| MRC_API MR_VoxelsLoad_RawParameters * MR_VoxelsLoad_RawParameters_AssignFromAnother | ( | MR_VoxelsLoad_RawParameters * | _this, |
| const MR_VoxelsLoad_RawParameters * | _other ) |
Generated from a method of class MR::VoxelsLoad::RawParameters named operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_VoxelsLoad_RawParameters * MR_VoxelsLoad_RawParameters_ConstructFrom | ( | MR_Vector3i | dimensions, |
| MR_Vector3f | voxelSize, | ||
| bool | gridLevelSet, | ||
| MR_ScalarType | scalarType ) |
Constructs MR::VoxelsLoad::RawParameters elementwise. Never returns null. Returns an instance allocated on the heap! Must call MR_VoxelsLoad_RawParameters_Destroy() to free it when you're done using it.
| MRC_API MR_VoxelsLoad_RawParameters * MR_VoxelsLoad_RawParameters_ConstructFromAnother | ( | const MR_VoxelsLoad_RawParameters * | _other | ) |
Generated from a constructor of class MR::VoxelsLoad::RawParameters. Parameter _other can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_VoxelsLoad_RawParameters_Destroy() to free it when you're done using it.
| MRC_API MR_VoxelsLoad_RawParameters * MR_VoxelsLoad_RawParameters_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_VoxelsLoad_RawParameters_Destroy() to free it when you're done using it.
| MRC_API MR_VoxelsLoad_RawParameters * MR_VoxelsLoad_RawParameters_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_VoxelsLoad_RawParameters_DestroyArray(). Use MR_VoxelsLoad_RawParameters_OffsetMutablePtr() and MR_VoxelsLoad_RawParameters_OffsetPtr() to access the array elements.
| MRC_API void MR_VoxelsLoad_RawParameters_Destroy | ( | const MR_VoxelsLoad_RawParameters * | _this | ) |
Destroys a heap-allocated instance of MR_VoxelsLoad_RawParameters. Does nothing if the pointer is null.
| MRC_API void MR_VoxelsLoad_RawParameters_DestroyArray | ( | const MR_VoxelsLoad_RawParameters * | _this | ) |
Destroys a heap-allocated array of MR_VoxelsLoad_RawParameters. Does nothing if the pointer is null.
| MRC_API const MR_Vector3i * MR_VoxelsLoad_RawParameters_Get_dimensions | ( | const MR_VoxelsLoad_RawParameters * | _this | ) |
Returns a pointer to a member variable of class MR::VoxelsLoad::RawParameters named dimensions. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const bool * MR_VoxelsLoad_RawParameters_Get_gridLevelSet | ( | const MR_VoxelsLoad_RawParameters * | _this | ) |
OpenVDB GridClass set as GRID_LEVEL_SET (need to set right surface normals direction) Modifies a member variable of class MR::VoxelsLoad::RawParameters named gridLevelSet. Parameter _this can not be null. It is a single object.
| MRC_API const MR_ScalarType * MR_VoxelsLoad_RawParameters_Get_scalarType | ( | const MR_VoxelsLoad_RawParameters * | _this | ) |
Returns a pointer to a member variable of class MR::VoxelsLoad::RawParameters named scalarType. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_Vector3f * MR_VoxelsLoad_RawParameters_Get_voxelSize | ( | const MR_VoxelsLoad_RawParameters * | _this | ) |
Returns a pointer to a member variable of class MR::VoxelsLoad::RawParameters named voxelSize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_Vector3i * MR_VoxelsLoad_RawParameters_GetMutable_dimensions | ( | MR_VoxelsLoad_RawParameters * | _this | ) |
Returns a mutable pointer to a member variable of class MR::VoxelsLoad::RawParameters named dimensions. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API bool * MR_VoxelsLoad_RawParameters_GetMutable_gridLevelSet | ( | MR_VoxelsLoad_RawParameters * | _this | ) |
| MRC_API MR_ScalarType * MR_VoxelsLoad_RawParameters_GetMutable_scalarType | ( | MR_VoxelsLoad_RawParameters * | _this | ) |
Returns a mutable pointer to a member variable of class MR::VoxelsLoad::RawParameters named scalarType. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_Vector3f * MR_VoxelsLoad_RawParameters_GetMutable_voxelSize | ( | MR_VoxelsLoad_RawParameters * | _this | ) |
Returns a mutable pointer to a member variable of class MR::VoxelsLoad::RawParameters named voxelSize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. OpenVDB GridClass set as GRID_LEVEL_SET (need to set right surface normals direction) Returns a pointer to a member variable of class MR::VoxelsLoad::RawParameters named gridLevelSet. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_VoxelsLoad_RawParameters * MR_VoxelsLoad_RawParameters_OffsetMutablePtr | ( | MR_VoxelsLoad_RawParameters * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API const MR_VoxelsLoad_RawParameters * MR_VoxelsLoad_RawParameters_OffsetPtr | ( | const MR_VoxelsLoad_RawParameters * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API void MR_VoxelsLoad_RawParameters_Set_dimensions | ( | MR_VoxelsLoad_RawParameters * | _this, |
| MR_Vector3i | value ) |
Modifies a member variable of class MR::VoxelsLoad::RawParameters named dimensions. Parameter _this can not be null. It is a single object.
| MRC_API void MR_VoxelsLoad_RawParameters_Set_gridLevelSet | ( | MR_VoxelsLoad_RawParameters * | _this, |
| bool | value ) |
OpenVDB GridClass set as GRID_LEVEL_SET (need to set right surface normals direction) Returns a mutable pointer to a member variable of class MR::VoxelsLoad::RawParameters named gridLevelSet. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API void MR_VoxelsLoad_RawParameters_Set_scalarType | ( | MR_VoxelsLoad_RawParameters * | _this, |
| MR_ScalarType | value ) |
Modifies a member variable of class MR::VoxelsLoad::RawParameters named scalarType. Parameter _this can not be null. It is a single object.
| MRC_API void MR_VoxelsLoad_RawParameters_Set_voxelSize | ( | MR_VoxelsLoad_RawParameters * | _this, |
| MR_Vector3f | value ) |
Modifies a member variable of class MR::VoxelsLoad::RawParameters named voxelSize. Parameter _this can not be null. It is a single object.