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, ICPPairData arg0)
 
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)
 

Static Protected Member Functions

 _pybind11_conduit_v1_ (*args, **kwargs)
 

Detailed Description

Generated from:  MR::ICPPairData

Constructor & Destructor Documentation

◆ __init__() [1/3]

None mrmeshpy.ICPPairData.__init__ ( self)
Implicit default constructor.

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

◆ __init__() [2/3]

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

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

◆ __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.

◆ _pybind11_conduit_v1_()

mrmeshpy.ICPPairData._pybind11_conduit_v1_ ( * args,
** kwargs )
staticprotected

Reimplemented in mrmeshpy.ICPGroupPair, and 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 )

◆ 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 )

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