Represents a 3D Alignment returned by eVision.Easy3D.E3DAligner. More...

Public Member Functions | |
| None | __init__ (self) |
| Constructs an eVision.Easy3D.E3DAlignment. | |
| None | __init__ (self, eVision.Easy3D.E3DAlignment other) |
| Constructs an eVision.Easy3D.E3DAlignment. | |
| eVision.Easy3D.E3DTransformMatrix | Pose (self) |
| Gets the pose of the eVision.Easy3D.E3DAlignment. | |
| float | Error (self) |
| Gets the eVision.Easy3D.E3DAlignment error. | |
| int | RefPoseMatchedIndex (self) |
| Gets the reference pose index to which the scan was matched. | |
| None eVision.Easy3D.E3DAlignment.__init__ | ( | self | ) |
Constructs an eVision.Easy3D.E3DAlignment.
| None eVision.Easy3D.E3DAlignment.__init__ | ( | self, | |
| eVision.Easy3D.E3DAlignment | other ) |
Constructs an eVision.Easy3D.E3DAlignment.
| other | Another eVision.Easy3D.E3DAlignment object to be copied in the new eVision.Easy3D.E3DAlignment object. |
| float eVision.Easy3D.E3DAlignment.Error | ( | self | ) |
Gets the eVision.Easy3D.E3DAlignment error.
The lower the error, the better the alignment. The error represents the average euclidean distance between the points of the reference and the scan without taking outliers into account.
| eVision.Easy3D.E3DTransformMatrix eVision.Easy3D.E3DAlignment.Pose | ( | self | ) |
Gets the pose of the eVision.Easy3D.E3DAlignment.
The pose is an eVision.Easy3D.E3DTransformMatrix to apply to the scan to align it on the reference.
| int eVision.Easy3D.E3DAlignment.RefPoseMatchedIndex | ( | self | ) |
Gets the reference pose index to which the scan was matched.
These reference poses can be obtained by using eVision.Easy3D.E3DAligner.RetrieveReferencePosesProjections.