Represents a 3D Alignment returned by E3DAligner. More...
#include <eVision/Easy3D/Easy3DMatch/E3DAlignment.h>
Public Member Functions | |
| E3DAlignment () | |
| Constructs an E3DAlignment. | |
| E3DAlignment (const eVision::Easy3D::E3DAlignment &other) | |
| Constructs an E3DAlignment. | |
| virtual | ~E3DAlignment () throw () |
| virtual eVision::Easy3D::E3DAlignment & | operator= (const eVision::Easy3D::E3DAlignment &other) |
| Assignment operator. | |
| eVision::Easy3D::E3DTransformMatrix | GetPose () const |
| Gets the pose of the E3DAlignment. The pose is an E3DTransformMatrix to apply to the scan to align it on the reference. | |
| float | GetError () const |
| Gets the 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. | |
| int | GetRefPoseMatchedIndex () const |
| Gets the reference pose index to which the scan was matched. These reference poses can be obtained by using E3DAligner::RetrieveReferencePosesProjections. | |
| E3DAlignment (CppWrapperInternal::InternalConstructor) | |
Public Attributes | |
| CppWrapperInternal::WrappedClass | wrappedClass_ |
Represents a 3D Alignment returned by E3DAligner.
License(s): Easy3DMatch
| eVision::Easy3D::E3DAlignment::E3DAlignment | ( | ) |
Constructs an E3DAlignment.
| eVision::Easy3D::E3DAlignment::E3DAlignment | ( | const eVision::Easy3D::E3DAlignment & | other | ) |
Constructs an E3DAlignment.
| other | Another E3DAlignment object to be copied in the new E3DAlignment object. |
|
virtual | ||||||||||||
| eVision::Easy3D::E3DAlignment::E3DAlignment | ( | CppWrapperInternal::InternalConstructor | ) |
| float eVision::Easy3D::E3DAlignment::GetError | ( | ) | const |
Gets the 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::GetPose | ( | ) | const |
Gets the pose of the E3DAlignment. The pose is an E3DTransformMatrix to apply to the scan to align it on the reference.
| int eVision::Easy3D::E3DAlignment::GetRefPoseMatchedIndex | ( | ) | const |
Gets the reference pose index to which the scan was matched. These reference poses can be obtained by using E3DAligner::RetrieveReferencePosesProjections.
|
virtual |
Assignment operator.
| other | The E3DAlignment object that should be copied. |
| CppWrapperInternal::WrappedClass eVision::Easy3D::E3DAlignment::wrappedClass_ |