All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
matrix_3f.h File Reference
Include dependency graph for matrix_3f.h:
This graph shows which files directly or indirectly include this file:

Classes

class  fcl::Matrix3fX< T >
 Matrix2 class wrapper. the core data is in the template parameter class. More...
 
class  fcl::Variance3f
 Class for variance matrix in 3d. More...
 

Namespaces

 fcl
 Main namespace.
 

Typedefs

typedef Matrix3fX
< details::Matrix3Data
< FCL_REAL > > 
fcl::Matrix3f
 

Functions

template<typename T >
void fcl::hat (Matrix3fX< T > &mat, const Vec3fX< typename T::vector_type > &vec)
 
template<typename T >
void fcl::relativeTransform (const Matrix3fX< T > &R1, const Vec3fX< typename T::vector_type > &t1, const Matrix3fX< T > &R2, const Vec3fX< typename T::vector_type > &t2, Matrix3fX< T > &R, Vec3fX< typename T::vector_type > &t)
 
template<typename T >
void fcl::eigen (const Matrix3fX< T > &m, typename T::meta_type dout[3], Vec3fX< typename T::vector_type > vout[3])
 compute the eigen vector and eigen vector of a matrix. dout is the eigen values, vout is the eigen vectors More...
 
template<typename T >
Matrix3fX< T > fcl::abs (const Matrix3fX< T > &R)
 
template<typename T >
Matrix3fX< T > fcl::transpose (const Matrix3fX< T > &R)
 
template<typename T >
Matrix3fX< T > fcl::inverse (const Matrix3fX< T > &R)
 
template<typename T >
T::meta_type fcl::quadraticForm (const Matrix3fX< T > &R, const Vec3fX< typename T::vector_type > &v)
 
static std::ostream & fcl::operator<< (std::ostream &o, const Matrix3f &m)