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

Public Member Functions

None __init__ (self)
 
None __init__ (self, Vector3f srcPoint, Vector3f srcNorm, Vector3f tgtPoint, Vector3f tgtNorm, float distSq, float weight)
 
float distSq (self)
 
None distSq (self, float arg1)
 
Vector3f srcNorm (self)
 
None srcNorm (self, Vector3f arg1)
 
Vector3f srcPoint (self)
 
None srcPoint (self, Vector3f arg1)
 
Vector3f tgtNorm (self)
 
None tgtNorm (self, Vector3f arg1)
 
Vector3f tgtPoint (self)
 
None tgtPoint (self, Vector3f arg1)
 
float weight (self)
 
None weight (self, float arg1)
 

Static Public Member Functions

bool __eq__ (*args, **kwargs)
 
None __init__ (*args, **kwargs)
 
ICPPairData operator (*args, **kwargs)
 
ICPPairData operator (*args, **kwargs)
 

Static Protected Attributes

typing _offsetof_distSq = 48
 
typing _offsetof_srcNorm = 12
 
typing _offsetof_srcPoint = 0
 
typing _offsetof_tgtNorm = 36
 
typing _offsetof_tgtPoint = 24
 
typing _offsetof_weight = 52
 

Detailed Description

Generated from:  MR::ICPPairData

Constructor & Destructor Documentation

◆ __init__() [1/3]

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

◆ __init__() [2/3]

None mrmeshpy.ICPPairData.__init__ ( self)

◆ __init__() [3/3]

None mrmeshpy.ICPPairData.__init__ ( self,
Vector3f srcPoint,
Vector3f srcNorm,
Vector3f tgtPoint,
Vector3f tgtNorm,
float distSq,
float weight )
Implicit aggregate constructor.

Reimplemented in mrmeshpy.ICPGroupPair, mrmeshpy.ICPGroupPair, mrmeshpy.PointPair, and mrmeshpy.PointPair.

Member Function Documentation

◆ __eq__()

bool mrmeshpy.ICPPairData.__eq__ ( * args,
** kwargs )
static

Reimplemented in mrmeshpy.PointPair.

◆ distSq() [1/2]

float mrmeshpy.ICPPairData.distSq ( self)
squared distance between source and target points

◆ distSq() [2/2]

None mrmeshpy.ICPPairData.distSq ( self,
float arg1 )

◆ operator() [1/2]

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

◆ operator() [2/2]

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

◆ srcNorm() [1/2]

Vector3f mrmeshpy.ICPPairData.srcNorm ( self)
normal in source point after transforming in world space

◆ srcNorm() [2/2]

None mrmeshpy.ICPPairData.srcNorm ( self,
Vector3f arg1 )

◆ srcPoint() [1/2]

Vector3f mrmeshpy.ICPPairData.srcPoint ( self)
coordinates of the source point after transforming in world space

◆ srcPoint() [2/2]

None mrmeshpy.ICPPairData.srcPoint ( self,
Vector3f arg1 )

◆ tgtNorm() [1/2]

Vector3f mrmeshpy.ICPPairData.tgtNorm ( self)
normal in the target point after transforming in world space

◆ tgtNorm() [2/2]

None mrmeshpy.ICPPairData.tgtNorm ( self,
Vector3f arg1 )

◆ tgtPoint() [1/2]

Vector3f mrmeshpy.ICPPairData.tgtPoint ( self)
coordinates of the closest point on target after transforming in world space

◆ tgtPoint() [2/2]

None mrmeshpy.ICPPairData.tgtPoint ( self,
Vector3f arg1 )

◆ weight() [1/2]

float mrmeshpy.ICPPairData.weight ( self)
weight of the pair (to prioritize over other pairs)

◆ weight() [2/2]

None mrmeshpy.ICPPairData.weight ( self,
float arg1 )

Member Data Documentation

◆ _offsetof_distSq

typing mrmeshpy.ICPPairData._offsetof_distSq = 48
staticprotected

◆ _offsetof_srcNorm

typing mrmeshpy.ICPPairData._offsetof_srcNorm = 12
staticprotected

◆ _offsetof_srcPoint

typing mrmeshpy.ICPPairData._offsetof_srcPoint = 0
staticprotected

◆ _offsetof_tgtNorm

typing mrmeshpy.ICPPairData._offsetof_tgtNorm = 36
staticprotected

◆ _offsetof_tgtPoint

typing mrmeshpy.ICPPairData._offsetof_tgtPoint = 24
staticprotected

◆ _offsetof_weight

typing mrmeshpy.ICPPairData._offsetof_weight = 52
staticprotected

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