Class for variance matrix in 3d. More...
#include <matrix_3f.h>
Public Member Functions | |
void | init () |
init the Variance | |
Variance3f & | sqrt () |
Compute the sqrt of Sigma matrix based on the eigen decomposition result, this is useful when the uncertainty matrix is initialized as a square variation matrix. | |
Variance3f () | |
Variance3f (const Matrix3f &S) | |
Public Attributes | |
Vec3f | axis [3] |
Eigen axes of the variation matrix. | |
Matrix3f | Sigma |
Variation matrix. | |
Matrix3f::U | sigma [3] |
Variations along the eign axes. |
Class for variance matrix in 3d.
Definition at line 463 of file matrix_3f.h.
fcl::Variance3f::Variance3f | ( | ) | [inline] |
Definition at line 475 of file matrix_3f.h.
fcl::Variance3f::Variance3f | ( | const Matrix3f & | S | ) | [inline] |
Definition at line 477 of file matrix_3f.h.
void fcl::Variance3f::init | ( | ) | [inline] |
init the Variance
Definition at line 483 of file matrix_3f.h.
Variance3f& fcl::Variance3f::sqrt | ( | ) | [inline] |
Compute the sqrt of Sigma matrix based on the eigen decomposition result, this is useful when the uncertainty matrix is initialized as a square variation matrix.
Definition at line 489 of file matrix_3f.h.
Eigen axes of the variation matrix.
Definition at line 473 of file matrix_3f.h.
Variation matrix.
Definition at line 467 of file matrix_3f.h.
Variations along the eign axes.
Definition at line 470 of file matrix_3f.h.