MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.SimpleVolumeMinMaxU16 Class Reference
Inheritance diagram for mrmeshpy.SimpleVolumeMinMaxU16:

Public Member Functions

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

Static Public Member Functions

None __init__ (*args, **kwargs)
SimpleVolumeMinMaxU16 operator (*args, **kwargs)
SimpleVolumeMinMaxU16 operator (*args, **kwargs)
Static Public Member Functions inherited from mrmeshpy.SimpleVolumeU16
None __init__ (*args, **kwargs)
Static Public Member Functions inherited from mrmeshpy.Box_unsigned_short
None __init__ (*args, **kwargs)
None __init__ (*args, **kwargs)
Box_unsigned_short fromMinAndSize (int min, int size)
bool getMaxBoxCorner (int n)
bool getMinBoxCorner (int n)

Additional Inherited Members

Static Public Attributes inherited from mrmeshpy.Box_unsigned_short
typing elements = 1
Static Protected Attributes inherited from mrmeshpy.SimpleVolumeU16
typing _offsetof_data = 0
typing _offsetof_dims = 24
typing _offsetof_voxelSize = 36
Static Protected Attributes inherited from mrmeshpy.Box_unsigned_short
typing _offsetof_max = 2
typing _offsetof_min = 0

Detailed Description

Generated from:  MR::SimpleVolumeMinMaxU16

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.SimpleVolumeMinMaxU16.__init__ ( * args,
** kwargs )
static

◆ __init__() [2/3]

None mrmeshpy.SimpleVolumeMinMaxU16.__init__ ( self)

◆ __init__() [3/3]

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

Member Function Documentation

◆ __repr__()

str mrmeshpy.SimpleVolumeMinMaxU16.__repr__ ( self)

◆ operator() [1/2]

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

Reimplemented from mrmeshpy.SimpleVolumeU16.

◆ operator() [2/2]

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

Reimplemented from mrmeshpy.SimpleVolumeU16.


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