Class to accumulate points and make best line / plane approximation Generated from class MR.PointAccumulator. This is the const half of the class.
More...
|
|
virtual void | Dispose () |
| |
|
unsafe | Const_PointAccumulator () |
| | Constructs an empty (default-constructed) instance.
|
| |
|
unsafe | Const_PointAccumulator (MR.Const_PointAccumulator _other) |
| | Generated from constructor MR.PointAccumulator.PointAccumulator.
|
| |
|
unsafe MR.Plane3d | getBestPlane () |
| | computes the best approximating plane from the accumulated points Generated from method MR.PointAccumulator.getBestPlane.
|
| |
|
unsafe MR.Plane3f | getBestPlanef () |
| | Generated from method MR.PointAccumulator.getBestPlanef.
|
| |
|
unsafe MR.Line3d | getBestLine () |
| | computes the best approximating line from the accumulated points Generated from method MR.PointAccumulator.getBestLine.
|
| |
|
unsafe MR.Line3f | getBestLinef () |
| | Generated from method MR.PointAccumulator.getBestLinef.
|
| |
|
unsafe bool | getCenteredCovarianceEigen (ref MR.Vector3d centroid, ref MR.Matrix3d eigenvectors, ref MR.Vector3d eigenvalues) |
| | computes centroid and eigenvectors/eigenvalues of the covariance matrix of the accumulated points Generated from method MR.PointAccumulator.getCenteredCovarianceEigen.
|
| |
|
unsafe bool | getCenteredCovarianceEigen (ref MR.Vector3f centroid, ref MR.Matrix3f eigenvectors, ref MR.Vector3f eigenvalues) |
| | Generated from method MR.PointAccumulator.getCenteredCovarianceEigen.
|
| |
|
unsafe MR.AffineXf3d | getBasicXf () |
| | returns the transformation that maps (0,0,0) into point centroid, and maps vectors (1,0,0), (0,1,0), (0,0,1) into first, second, third eigenvectors corresponding to ascending eigenvalues Generated from method MR.PointAccumulator.getBasicXf.
|
| |
|
unsafe MR.AffineXf3f | getBasicXf3f () |
| | Generated from method MR.PointAccumulator.getBasicXf3f.
|
| |
|
unsafe MR.Std.Array_MRAffineXf3d_4 | get4BasicXfs () |
| | returns 4 transformations, each maps (0,0,0) into point centroid, and maps vectors (1,0,0), (0,1,0), (0,0,1) into +/- first, +/- second, +/- third eigenvectors (forming positive reference frame) corresponding to ascending eigenvalues Generated from method MR.PointAccumulator.get4BasicXfs.
|
| |
|
unsafe MR.Std.Array_MRAffineXf3f_4 | get4BasicXfs3f () |
| | Generated from method MR.PointAccumulator.get4BasicXfs3f.
|
| |
|
unsafe bool | valid () |
| | Generated from method MR.PointAccumulator.valid.
|
| |
Class to accumulate points and make best line / plane approximation Generated from class MR.PointAccumulator. This is the const half of the class.