EPrincipalAxisExtractor Class

A EPrincipalAxisExtractor object computes the principal axis analysis (PCA) on an EPointCloud and produces a E3DTransformMatrix as a result.

Namespace: Euresys::Open_eVision::Easy3D

Methods

Computes the E3DTransformMatrix for a given EPointCloud.
This will compute the PCA, then select the direction of each axis of the basis so that this basis is as close as possible as the reference transform.
Optionally returns the standard deviation along the 3 axis.
Sets/Gets the reference transform (E3DTransformMatrix). If not set, it will use the main basis as reference to select the direction of each axis of the new basis.
Returns 'true' if a reference transform (E3DTransformMatrix) has been set explicitly.
Loads the EPrincipalAxisExtractor object configuration. The given ESerializer must have been created for reading.
Assignment operator.
Saves the EPrincipalAxisExtractor object configuration. The given ESerializer must have been created for writing.
Sets/Gets the reference transform (E3DTransformMatrix). If not set, it will use the main basis as reference to select the direction of each axis of the new basis.
Unset the reference transform (E3DTransformMatrix).

EPrincipalAxisExtractor Class

A EPrincipalAxisExtractor object computes the principal axis analysis (PCA) on an EPointCloud and produces a E3DTransformMatrix as a result.

Namespace: Euresys.Open_eVision.Easy3D

Properties

Sets/Gets the reference transform (E3DTransformMatrix). If not set, it will use the main basis as reference to select the direction of each axis of the new basis.

Methods

Computes the E3DTransformMatrix for a given EPointCloud.
This will compute the PCA, then select the direction of each axis of the basis so that this basis is as close as possible as the reference transform.
Optionally returns the standard deviation along the 3 axis.
Returns 'true' if a reference transform (E3DTransformMatrix) has been set explicitly.
Loads the EPrincipalAxisExtractor object configuration. The given ESerializer must have been created for reading.
Assignment operator.
Saves the EPrincipalAxisExtractor object configuration. The given ESerializer must have been created for writing.
Unset the reference transform (E3DTransformMatrix).