MeshLib Python Docs
Loading...
Searching...
No Matches
Inheritance diagram for mrmeshpy.VdbVolume:

Public Member Functions

None __init__ (self)
None __init__ (self, VdbVolume arg0)
str __repr__ (self)
Public Member Functions inherited from mrmeshpy.VoxelsVolume_FloatGrid
None __init__ (self)
None __init__ (self, VoxelsVolume_FloatGrid arg0)
None __init__ (self, FloatGrid data, Vector3i dims, Vector3f voxelSize)
int heapBytes (self)
Public Member Functions inherited from mrmeshpy.Box1f
bool __eq__ (self, Box1f a)
float __getitem__ (self, int e)
float __getitem__ (self, int e)
None __init__ (self)
None __init__ (self, float min, float max)
None __init__ (self, Box1f arg0)
bool __ne__ (self, Box1f a)
str __repr__ (self)
typing.Any __rlshift__ (self, typing.Any box)
typing.Any __rrshift__ (self, typing.Any box)
None __setitem__ (self, int arg0, float arg1)
float center (self)
bool contains (self, float pt)
bool contains (self, Box1f otherbox)
float corner (self, bool c)
float diagonal (self)
Box1f expanded (self, float expansion)
float getBoxClosestPointTo (self, float pt)
float getDistanceSq (self, Box1f b)
float getDistanceSq (self, float pt)
float getProjection (self, float pt)
None include (self, float pt)
None include (self, Box1f b)
Box1f insignificantlyExpanded (self)
Box1f intersect (self, Box1f b)
Box1f intersection (self, Box1f b)
bool intersects (self, Box1f b)
float size (self)
bool valid (self)
float volume (self)

Static Public Member Functions

None __init__ (*args, **kwargs)
VdbVolume operator (*args, **kwargs)
VdbVolume operator (*args, **kwargs)
Static Public Member Functions inherited from mrmeshpy.VoxelsVolume_FloatGrid
None __init__ (*args, **kwargs)
Static Public Member Functions inherited from mrmeshpy.Box1f
None __init__ (*args, **kwargs)
None __init__ (*args, **kwargs)
Box1f fromMinAndSize (float min, float size)
bool getMaxBoxCorner (float n)
bool getMinBoxCorner (float n)

Additional Inherited Members

Static Public Attributes inherited from mrmeshpy.Box1f
typing elements = 1
Static Protected Attributes inherited from mrmeshpy.VoxelsVolume_FloatGrid
typing _offsetof_data = 0
typing _offsetof_dims = 16
typing _offsetof_voxelSize = 28
Static Protected Attributes inherited from mrmeshpy.Box1f
typing _offsetof_max = 4
typing _offsetof_min = 0

Detailed Description

Generated from:  MR::VdbVolume
Aliases:  VoxelsVolumeAccessor_VdbVolume.VolumeType, VoxelsVolumeInterpolatedAccessor_VoxelsVolumeAccessor_VdbVolume.VolumeType

represents a box in 3D space subdivided on voxels stored in T;
and stores minimum and maximum values among all valid voxels

Constructor & Destructor Documentation

◆ __init__() [1/3]

None mrmeshpy.VdbVolume.__init__ ( * args,
** kwargs )
static

◆ __init__() [2/3]

None mrmeshpy.VdbVolume.__init__ ( self)

◆ __init__() [3/3]

None mrmeshpy.VdbVolume.__init__ ( self,
VdbVolume arg0 )
Implicit copy constructor.

Member Function Documentation

◆ __repr__()

str mrmeshpy.VdbVolume.__repr__ ( self)

◆ operator() [1/2]

VdbVolume mrmeshpy.VdbVolume.operator ( * args,
** kwargs )
static

Reimplemented from mrmeshpy.VoxelsVolume_FloatGrid.

◆ operator() [2/2]

VdbVolume mrmeshpy.VdbVolume.operator ( * args,
** kwargs )
static

Reimplemented from mrmeshpy.VoxelsVolume_FloatGrid.


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