Public Member Functions | |
None | __init__ (self, FunctionVolume volume, VoxelsVolumeAccessor_FunctionVolume accessor) |
None | __init__ (self, VoxelsVolumeInterpolatedAccessor_VoxelsVolumeAccessor_FunctionVolume other, VoxelsVolumeAccessor_FunctionVolume accessor) |
float | get (self, Vector3f pos) |
Static Public Attributes | |
VolumeType = FunctionVolume | |
Static Protected Member Functions | |
_pybind11_conduit_v1_ (*args, **kwargs) | |
Generated from: MR::VoxelsVolumeInterpolatedAccessor<MR::VoxelsVolumeAccessor<MR::FunctionVolume>> helper class for generalized access to voxel volume data with trilinear interpolation coordinate: 0 voxelSize | | I---*---I---*---I--- | | | value: [0] [1] [2] ... note: this class is as thread-safe as the underlying Accessor e.g. VoxelsVolumeAccessor<VdbVolume> is not thread-safe (but several instances on same volume is thread-safe)
None mrmeshpy.VoxelsVolumeInterpolatedAccessor_VoxelsVolumeAccessor_FunctionVolume.__init__ | ( | self, | |
FunctionVolume | volume, | ||
VoxelsVolumeAccessor_FunctionVolume | accessor ) |
create an accessor instance that stores references to volume and its accessor the volume should not modified while it is accessed by this class
None mrmeshpy.VoxelsVolumeInterpolatedAccessor_VoxelsVolumeAccessor_FunctionVolume.__init__ | ( | self, | |
VoxelsVolumeInterpolatedAccessor_VoxelsVolumeAccessor_FunctionVolume | other, | ||
VoxelsVolumeAccessor_FunctionVolume | accessor ) |
a copying-like constructor with explicitly provided accessor
|
staticprotected |
float mrmeshpy.VoxelsVolumeInterpolatedAccessor_VoxelsVolumeAccessor_FunctionVolume.get | ( | self, | |
Vector3f | pos ) |
get value at specified coordinates
|
static |