MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.VoxelsVolumeInterpolatedAccessor_VoxelsVolumeAccessor_SimpleVolumeMinMax Class Reference

Public Member Functions

None __init__ (self, SimpleVolumeMinMax volume, VoxelsVolumeAccessor_SimpleVolumeMinMax accessor)
 
None __init__ (self, VoxelsVolumeInterpolatedAccessor_VoxelsVolumeAccessor_SimpleVolumeMinMax other, VoxelsVolumeAccessor_SimpleVolumeMinMax accessor)
 
float get (self, Vector3f pos)
 

Static Public Attributes

 VolumeType = SimpleVolumeMinMax
 

Static Protected Member Functions

 _pybind11_conduit_v1_ (*args, **kwargs)
 

Detailed Description

Generated from:  MR::VoxelsVolumeInterpolatedAccessor<MR::VoxelsVolumeAccessor<MR::SimpleVolumeMinMax>>

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)

Constructor & Destructor Documentation

◆ __init__() [1/2]

None mrmeshpy.VoxelsVolumeInterpolatedAccessor_VoxelsVolumeAccessor_SimpleVolumeMinMax.__init__ ( self,
SimpleVolumeMinMax volume,
VoxelsVolumeAccessor_SimpleVolumeMinMax 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

◆ __init__() [2/2]

None mrmeshpy.VoxelsVolumeInterpolatedAccessor_VoxelsVolumeAccessor_SimpleVolumeMinMax.__init__ ( self,
VoxelsVolumeInterpolatedAccessor_VoxelsVolumeAccessor_SimpleVolumeMinMax other,
VoxelsVolumeAccessor_SimpleVolumeMinMax accessor )
a copying-like constructor with explicitly provided accessor

Member Function Documentation

◆ _pybind11_conduit_v1_()

mrmeshpy.VoxelsVolumeInterpolatedAccessor_VoxelsVolumeAccessor_SimpleVolumeMinMax._pybind11_conduit_v1_ ( * args,
** kwargs )
staticprotected

◆ get()

float mrmeshpy.VoxelsVolumeInterpolatedAccessor_VoxelsVolumeAccessor_SimpleVolumeMinMax.get ( self,
Vector3f pos )
get value at specified coordinates

Member Data Documentation

◆ VolumeType

mrmeshpy.VoxelsVolumeInterpolatedAccessor_VoxelsVolumeAccessor_SimpleVolumeMinMax.VolumeType = SimpleVolumeMinMax
static

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