Represents a 3D match returned by E3DMatcher. More...
#include <eVision/Easy3D/Easy3DMatch/E3DMatch.h>
Public Member Functions | |
| E3DMatch () | |
| Constructs an E3DMatch. | |
| E3DMatch (const eVision::Easy3D::E3DMatch &other) | |
| Constructs an E3DMatch. | |
| E3DMatch (const eVision::Easy3D::E3DAlignment &other) | |
| Constructs an E3DMatch. | |
| virtual | ~E3DMatch () throw () |
| virtual eVision::Easy3D::E3DMatch & | operator= (const eVision::Easy3D::E3DMatch &other) |
| Assignment operator. | |
| std::vector< eVision::Easy3D::E3DAnomaly > | GetAnomalies () const |
| Gets the list of E3DAnomaly of the E3DMatch. The anomalies represent zones where there are important discrepancies between the sample and the reference. | |
| E3DMatch (CppWrapperInternal::InternalConstructor) | |
| Public Member Functions inherited from eVision::Easy3D::E3DAlignment | |
| 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) | |
Additional Inherited Members | |
| Public Attributes inherited from eVision::Easy3D::E3DAlignment | |
| CppWrapperInternal::WrappedClass | wrappedClass_ |
Represents a 3D match returned by E3DMatcher.
License(s): Easy3DMatch
| eVision::Easy3D::E3DMatch::E3DMatch | ( | ) |
Constructs an E3DMatch.
| eVision::Easy3D::E3DMatch::E3DMatch | ( | const eVision::Easy3D::E3DMatch & | other | ) |
| eVision::Easy3D::E3DMatch::E3DMatch | ( | const eVision::Easy3D::E3DAlignment & | other | ) |
|
virtual | ||||||||||||
| eVision::Easy3D::E3DMatch::E3DMatch | ( | CppWrapperInternal::InternalConstructor | ) |
| std::vector< eVision::Easy3D::E3DAnomaly > eVision::Easy3D::E3DMatch::GetAnomalies | ( | ) | const |
Gets the list of E3DAnomaly of the E3DMatch. The anomalies represent zones where there are important discrepancies between the sample and the reference.
|
virtual |
Assignment operator.
| other | The E3DMatch object that should be copied. |