Class for variance matrix in 3d. More...
#include <variance3.h>
| Public Member Functions | |
| void | init () | 
| init the Variance  More... | |
| Variance3< S > & | 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.  More... | |
| Variance3 () | |
| Variance3 (const Matrix3< S > &sigma) | |
| Public Attributes | |
| Matrix3< S > | axis | 
| Matrix whose columns are eigenvectors of Sigma.  More... | |
| Matrix3< S > | Sigma | 
| Variation matrix.  More... | |
| Vector3< S > | sigma | 
| Variations along the eign axes.  More... | |
Class for variance matrix in 3d.
Definition at line 51 of file variance3.h.
| fcl::Variance3< S >::Variance3 | 
Definition at line 52 of file variance3-inl.h.
| fcl::Variance3< S >::Variance3 | ( | const Matrix3< S > & | sigma | ) | 
Definition at line 59 of file variance3-inl.h.
| void fcl::Variance3< S >::init | 
init the Variance
Definition at line 66 of file variance3-inl.h.
| Variance3< S > & fcl::Variance3< S >::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.
Definition at line 73 of file variance3-inl.h.
| Matrix3<S> fcl::Variance3< S >::axis | 
Matrix whose columns are eigenvectors of Sigma.
Definition at line 61 of file variance3.h.
| Matrix3<S> fcl::Variance3< S >::Sigma | 
Variation matrix.
Definition at line 55 of file variance3.h.
| Vector3<S> fcl::Variance3< S >::sigma | 
Variations along the eign axes.
Definition at line 58 of file variance3.h.