Public Member Functions | |
| auto | get_mr_vector3i (pos:&meshlib::Vector3i) const -> f32 |
| auto | get_mr_voxel_location (loc:&meshlib::VoxelLocation) const -> f32 |
| auto | shift () const -> meshlib::Vector3f |
Static Public Member Functions | |
| static auto | construct_from_another (_other:&meshlib::VoxelsVolumeAccessor_MR_SimpleVolume) -> meshlib::Owned< meshlib::VoxelsVolumeAccessor_MR_SimpleVolume > |
| static auto | construct (volume:&meshlib::SimpleVolume) -> meshlib::Owned< meshlib::VoxelsVolumeAccessor_MR_SimpleVolume > |
| static auto | cache_effective () -> *const bool |
| Static Public Member Functions inherited from meshlib::CppClass | |
| static void | destroy (ptr:*mut Self) |
| Static Public Member Functions inherited from meshlib::CppCopy | |
| static auto | copy (ptr:*const Self) -> *mut Self |
VoxelsVolumeAccessor specialization for simple volumes Generated from class MR::VoxelsVolumeAccessor<MR::SimpleVolume>. Derived classes: Direct: (non-virtual) MR::VoxelsVolumeAccessor<MR::SimpleVolumeMinMax>
Generated from class MR::VoxelsVolumeAccessor<MR::SimpleVolume>. Heap-allocated instances are held in Owned<VoxelsVolumeAccessor_MR_SimpleVolume>.
|
static |
< caching results of this accessor does not make any sense since it returns values from a simple container Returns a pointer to a member variable of class MR::VoxelsVolumeAccessor<MR::SimpleVolume> named cacheEffective.
Calls MR_VoxelsVolumeAccessor_MR_SimpleVolume_Get_cacheEffective().
|
static |
Generated from constructor MR::VoxelsVolumeAccessor<MR::SimpleVolume>::VoxelsVolumeAccessor.
Calls MR_VoxelsVolumeAccessor_MR_SimpleVolume_Construct(). The reference to the parameter volume might be preserved in the constructed object.
|
static |
Generated from constructor MR::VoxelsVolumeAccessor<MR::SimpleVolume>::VoxelsVolumeAccessor.
Calls MR_VoxelsVolumeAccessor_MR_SimpleVolume_ConstructFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
| auto meshlib::VoxelsVolumeAccessor_MR_SimpleVolume::get_mr_vector3i | ( | pos:&meshlib::Vector3i | ) | const -> f32 |
Generated from method MR::VoxelsVolumeAccessor<MR::SimpleVolume>::get.
Calls MR_VoxelsVolumeAccessor_MR_SimpleVolume_get_MR_Vector3i().
| auto meshlib::VoxelsVolumeAccessor_MR_SimpleVolume::get_mr_voxel_location | ( | loc:&meshlib::VoxelLocation | ) | const -> f32 |
Generated from method MR::VoxelsVolumeAccessor<MR::SimpleVolume>::get.
Calls MR_VoxelsVolumeAccessor_MR_SimpleVolume_get_MR_VoxelLocation().
| auto meshlib::VoxelsVolumeAccessor_MR_SimpleVolume::shift | ( | ) | const -> meshlib::Vector3f |
this additional shift shall be added to integer voxel coordinates during transformation in 3D space Generated from method MR::VoxelsVolumeAccessor<MR::SimpleVolume>::shift.
Calls MR_VoxelsVolumeAccessor_MR_SimpleVolume_shift().