Public Member Functions | |
| None | __init__ (self) |
| None | __init__ (self, ICPProperties arg0) |
| None | __init__ (self, ICPMethod method, float p2plAngleLimit, float p2plScaleLimit, float cosThreshold, float distThresholdSq, float farDistFactor, ICPMode icpMode, Vector3f fixedRotationAxis, int iterLimit, int badIterStopCount, float exitVal, bool mutualClosest) |
| int | badIterStopCount (self) |
| None | badIterStopCount (self, int arg1) |
| float | cosThreshold (self) |
| None | cosThreshold (self, float arg1) |
| float | distThresholdSq (self) |
| None | distThresholdSq (self, float arg1) |
| float | exitVal (self) |
| None | exitVal (self, float arg1) |
| float | farDistFactor (self) |
| None | farDistFactor (self, float arg1) |
| Vector3f | fixedRotationAxis (self) |
| None | fixedRotationAxis (self, Vector3f arg1) |
| ICPMode | icpMode (self) |
| None | icpMode (self, ICPMode arg1) |
| int | iterLimit (self) |
| None | iterLimit (self, int arg1) |
| ICPMethod | method (self) |
| None | method (self, ICPMethod arg1) |
| bool | mutualClosest (self) |
| None | mutualClosest (self, bool arg1) |
| float | p2plAngleLimit (self) |
| None | p2plAngleLimit (self, float arg1) |
| float | p2plScaleLimit (self) |
| None | p2plScaleLimit (self, float arg1) |
Static Public Member Functions | |
| None | __init__ (*args, **kwargs) |
| ICPProperties | operator (*args, **kwargs) |
| ICPProperties | operator (*args, **kwargs) |
Static Protected Attributes | |
| typing | _offsetof_badIterStopCount = 44 |
| typing | _offsetof_cosThreshold = 12 |
| typing | _offsetof_distThresholdSq = 16 |
| typing | _offsetof_exitVal = 48 |
| typing | _offsetof_farDistFactor = 20 |
| typing | _offsetof_fixedRotationAxis = 28 |
| typing | _offsetof_icpMode = 24 |
| typing | _offsetof_iterLimit = 40 |
| typing | _offsetof_method = 0 |
| typing | _offsetof_mutualClosest = 52 |
| typing | _offsetof_p2plAngleLimit = 4 |
| typing | _offsetof_p2plScaleLimit = 8 |
Generated from: MR::ICPProperties
|
static |
| None mrmeshpy.ICPProperties.__init__ | ( | self | ) |
| None mrmeshpy.ICPProperties.__init__ | ( | self, | |
| ICPProperties | arg0 ) |
Implicit copy constructor.
| None mrmeshpy.ICPProperties.__init__ | ( | self, | |
| ICPMethod | method, | ||
| float | p2plAngleLimit, | ||
| float | p2plScaleLimit, | ||
| float | cosThreshold, | ||
| float | distThresholdSq, | ||
| float | farDistFactor, | ||
| ICPMode | icpMode, | ||
| Vector3f | fixedRotationAxis, | ||
| int | iterLimit, | ||
| int | badIterStopCount, | ||
| float | exitVal, | ||
| bool | mutualClosest ) |
Implicit aggregate constructor.
| int mrmeshpy.ICPProperties.badIterStopCount | ( | self | ) |
maximum iterations without improvements
| None mrmeshpy.ICPProperties.badIterStopCount | ( | self, | |
| int | arg1 ) |
| float mrmeshpy.ICPProperties.cosThreshold | ( | self | ) |
in [-1,1]
| None mrmeshpy.ICPProperties.cosThreshold | ( | self, | |
| float | arg1 ) |
| float mrmeshpy.ICPProperties.distThresholdSq | ( | self | ) |
[distance^2]
| None mrmeshpy.ICPProperties.distThresholdSq | ( | self, | |
| float | arg1 ) |
| float mrmeshpy.ICPProperties.exitVal | ( | self | ) |
[distance]
| None mrmeshpy.ICPProperties.exitVal | ( | self, | |
| float | arg1 ) |
| float mrmeshpy.ICPProperties.farDistFactor | ( | self | ) |
dimensionless
| None mrmeshpy.ICPProperties.farDistFactor | ( | self, | |
| float | arg1 ) |
| Vector3f mrmeshpy.ICPProperties.fixedRotationAxis | ( | self | ) |
If this vector is not zero then rotation is allowed relative to this axis only
| None mrmeshpy.ICPProperties.fixedRotationAxis | ( | self, | |
| Vector3f | arg1 ) |
| ICPMode mrmeshpy.ICPProperties.icpMode | ( | self | ) |
Finds only translation. Rotation part is identity matrix
| None mrmeshpy.ICPProperties.icpMode | ( | self, | |
| ICPMode | arg1 ) |
| int mrmeshpy.ICPProperties.iterLimit | ( | self | ) |
maximum iterations
| None mrmeshpy.ICPProperties.iterLimit | ( | self, | |
| int | arg1 ) |
| ICPMethod mrmeshpy.ICPProperties.method | ( | self | ) |
The method how to update transformation from point pairs
| None mrmeshpy.ICPProperties.method | ( | self, | |
| ICPMethod | arg1 ) |
| bool mrmeshpy.ICPProperties.mutualClosest | ( | self | ) |
a pair of points is formed only if both points in the pair are mutually closest (reciprocity test passed)
| None mrmeshpy.ICPProperties.mutualClosest | ( | self, | |
| bool | arg1 ) |
|
static |
|
static |
| float mrmeshpy.ICPProperties.p2plAngleLimit | ( | self | ) |
[radians]
| None mrmeshpy.ICPProperties.p2plAngleLimit | ( | self, | |
| float | arg1 ) |
| float mrmeshpy.ICPProperties.p2plScaleLimit | ( | self | ) |
Scaling during one iteration of PointToPlane will be limited by this value
| None mrmeshpy.ICPProperties.p2plScaleLimit | ( | self, | |
| float | arg1 ) |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |