MeshLib Python Docs
Loading...
Searching...
No Matches
meshlib.mrmeshpy.XfBasedCache_Box3f Class Reference

Public Member Functions

None __init__ (self)
 
None __init__ (self, XfBasedCache_Box3f arg0)
 
std_optional_Box_Vector3_float get (self, AffineXf3f xf)
 
None reset (self)
 
None set (self, AffineXf3f xf, Box3f t)
 

Detailed Description

Generated from:  MR::XfBasedCache<MR::Box3f>

optional T-object container, which stores a transformation as well for which the object is valid
\\ingroup DataModelGroup

Constructor & Destructor Documentation

◆ __init__() [1/2]

None meshlib.mrmeshpy.XfBasedCache_Box3f.__init__ ( self)
Implicit default constructor.

◆ __init__() [2/2]

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

Member Function Documentation

◆ get()

std_optional_Box_Vector3_float meshlib.mrmeshpy.XfBasedCache_Box3f.get ( self,
AffineXf3f xf )
returns stored object only if requested transformation is the same as stored one

◆ reset()

None meshlib.mrmeshpy.XfBasedCache_Box3f.reset ( self)
clears stored object

◆ set()

None meshlib.mrmeshpy.XfBasedCache_Box3f.set ( self,
AffineXf3f xf,
Box3f t )
sets new transformation and the object

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