|
cisst-saw
|
#include <string>#include <regex>#include <cisstVector/vctFixedSizeVectorTypes.h>#include <cisstVector/vctFixedSizeMatrixTypes.h>#include <cisstVector/vctDynamicVectorTypes.h>#include <cisstVector/vctTransformationTypes.h>Go to the source code of this file.
Functions | |
| std::string | getcwd_str () |
| vct3x3 | ComputePointCovariance (const vct3 &norm, double normPerpVar, double normPrllVar) |
| void | ComputeCovEigenValues_SVD (const vct3x3 &M, vct3 &eigenValues) |
| void | ComputeCovEigenValues_Trig (const vct3x3 &M, vct3 &eigenValues) |
| void | ComputeCovEigenDecomposition_NonIter (const vct3x3 &M, vct3 &eigenValues, vct3x3 &eigenVectors) |
| void | ComputeCovEigenDecomposition_SVD (const vct3x3 &M, vct3 &eigenValues, vct3x3 &eigenVectors) |
| void | ComputeCovEigenDecomposition_SEP (const vct3x3 &M, vct3 &eigenValues, vct3x3 &eigenVectors) |
| void | ComputeCovInverse_NonIter (const vct3x3 &M, vct3x3 &Minv) |
| void | ComputeCovInverse_SVD (const vct3x3 &M, vct3x3 &Minv) |
| void | ComputeCovInverse_Nmr (const vct3x3 &M, vct3x3 &Minv) |
| vct3x3 & | Calc_RMRt (vct3x3 &R, vct3x3 &M) |
| vct3 | ApproxRodriguesRotationBetweenUnitVectors (double DotProd, const vct3 &XProd) |
| vct3 | RodriguesRotationBetweenUnitVectors (double DotProd, const vct3 &XProd) |
| void | ComputeRodriguesJacobians (const vct3 &a, vctFixedSizeVector< vctRot3, 3 > &dRa) |
| vctRot3 | euler2rot (double yaw, double pitch, double roll) |
| vct3x3 | skew (const vct3 &v) |
| void | skew (const vct3 &v, vct3x3 &sk) |
| void | skew (const vct3 &v, vctDynamicMatrixRef< double > &sk) |
| size_t | sub2ind (const vctFixedSizeVector< size_t, 3 > &size, const size_t i, const size_t j, const size_t k) |
| double | round6 (double d) |
| double | round3 (double d) |
| std::string | ltrim (const std::string &s) |
| std::string | rtrim (const std::string &s) |
| std::string | trim (const std::string &s) |
| vct3 | vctCentroid (const vctDynamicVector< vct3 > &A) |
| vct3 | vctWeightedMean (const vctDynamicVector< vct3 > &A, const vctDoubleVec &W) |
| vctDoubleVec | linspace (const double &min, const double &max, const int &n) |
| vctDoubleVec | ComputeInverseTrilinearInterp (const vct3 &p, const vctDynamicVector< vct3 > &points) |
Variables | |
| const double | m_to_mm =1000.0 |
| void ComputeCovEigenDecomposition_NonIter | ( | const vct3x3 & | M, |
| vct3 & | eigenValues, | ||
| vct3x3 & | eigenVectors ) |
| void ComputeCovEigenDecomposition_SEP | ( | const vct3x3 & | M, |
| vct3 & | eigenValues, | ||
| vct3x3 & | eigenVectors ) |
| void ComputeCovEigenDecomposition_SVD | ( | const vct3x3 & | M, |
| vct3 & | eigenValues, | ||
| vct3x3 & | eigenVectors ) |
| vctDoubleVec ComputeInverseTrilinearInterp | ( | const vct3 & | p, |
| const vctDynamicVector< vct3 > & | points ) |
| void ComputeRodriguesJacobians | ( | const vct3 & | a, |
| vctFixedSizeVector< vctRot3, 3 > & | dRa ) |
| vctRot3 euler2rot | ( | double | yaw, |
| double | pitch, | ||
| double | roll ) |
| std::string getcwd_str | ( | ) |
| vctDoubleVec linspace | ( | const double & | min, |
| const double & | max, | ||
| const int & | n ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| vct3 vctCentroid | ( | const vctDynamicVector< vct3 > & | A | ) |
| vct3 vctWeightedMean | ( | const vctDynamicVector< vct3 > & | A, |
| const vctDoubleVec & | W ) |
| const double m_to_mm =1000.0 |