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

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)
 

Detailed Description

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)

Constructor & Destructor Documentation

◆ __init__() [1/2]

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

◆ __init__() [2/2]

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

Member Function Documentation

◆ _pybind11_conduit_v1_()

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

◆ get()

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

Member Data Documentation

◆ VolumeType

mrmeshpy.VoxelsVolumeInterpolatedAccessor_VoxelsVolumeAccessor_FunctionVolume.VolumeType = FunctionVolume
static

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