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

Public Member Functions

None __init__ (self)
 
None __init__ (self, VertCoords points, VertBitSet validPoints, AffineXf3f xf, ObjId fakeObjId)
 
ObjId fakeObjId (self)
 
None fakeObjId (self, ObjId arg1)
 
VertCoords points (self)
 
None points (self, VertCoords arg1)
 
VertBitSet validPoints (self)
 
None validPoints (self, VertBitSet arg1)
 
AffineXf3f xf (self)
 
None xf (self, AffineXf3f arg1)
 

Static Public Member Functions

None __init__ (*args, **kwargs)
 
ModelPointsData operator (*args, **kwargs)
 
ModelPointsData operator (*args, **kwargs)
 

Static Protected Attributes

typing _offsetof_fakeObjId = 24
 
typing _offsetof_points = 0
 
typing _offsetof_validPoints = 8
 
typing _offsetof_xf = 16
 

Detailed Description

Generated from:  MR::ModelPointsData
Aliases:  Vector_ModelPointsData_ObjId.reference, Vector_ModelPointsData_ObjId.const_reference, Vector_ModelPointsData_ObjId.value_type, std_vector_ModelPointsData_value_type, std_vector_ModelPointsData_reference, std_vector_ModelPointsData_const_reference

structure to contain pointers to model data

Constructor & Destructor Documentation

◆ __init__() [1/3]

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

◆ __init__() [2/3]

None mrmeshpy.ModelPointsData.__init__ ( self)

◆ __init__() [3/3]

None mrmeshpy.ModelPointsData.__init__ ( self,
VertCoords points,
VertBitSet validPoints,
AffineXf3f xf,
ObjId fakeObjId )
Implicit aggregate constructor.

Member Function Documentation

◆ fakeObjId() [1/2]

ObjId mrmeshpy.ModelPointsData.fakeObjId ( self)
if present this value will override ObjId in result ObjVertId

◆ fakeObjId() [2/2]

None mrmeshpy.ModelPointsData.fakeObjId ( self,
ObjId arg1 )

◆ operator() [1/2]

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

◆ operator() [2/2]

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

◆ points() [1/2]

VertCoords mrmeshpy.ModelPointsData.points ( self)
all points of model

◆ points() [2/2]

None mrmeshpy.ModelPointsData.points ( self,
VertCoords arg1 )

◆ validPoints() [1/2]

VertBitSet mrmeshpy.ModelPointsData.validPoints ( self)
bitset of valid points

◆ validPoints() [2/2]

None mrmeshpy.ModelPointsData.validPoints ( self,
VertBitSet arg1 )

◆ xf() [1/2]

AffineXf3f mrmeshpy.ModelPointsData.xf ( self)
model world xf

◆ xf() [2/2]

None mrmeshpy.ModelPointsData.xf ( self,
AffineXf3f arg1 )

Member Data Documentation

◆ _offsetof_fakeObjId

typing mrmeshpy.ModelPointsData._offsetof_fakeObjId = 24
staticprotected

◆ _offsetof_points

typing mrmeshpy.ModelPointsData._offsetof_points = 0
staticprotected

◆ _offsetof_validPoints

typing mrmeshpy.ModelPointsData._offsetof_validPoints = 8
staticprotected

◆ _offsetof_xf

typing mrmeshpy.ModelPointsData._offsetof_xf = 16
staticprotected

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