Public Member Functions
fcl::TMatrix3 Class Reference

#include <hpp/fcl/ccd/taylor_matrix.h>

List of all members.

Public Member Functions

 TMatrix3 ()
 TMatrix3 (const boost::shared_ptr< TimeInterval > &time_interval)
 TMatrix3 (TaylorModel m[3][3])
 TMatrix3 (const TVector3 &v1, const TVector3 &v2, const TVector3 &v3)
 TMatrix3 (const Matrix3f &m, const boost::shared_ptr< TimeInterval > &time_interval)
TVector3 getColumn (size_t i) const
const TVector3getRow (size_t i) const
const TaylorModeloperator() (size_t i, size_t j) const
TaylorModeloperator() (size_t i, size_t j)
TVector3 operator* (const Vec3f &v) const
TVector3 operator* (const TVector3 &v) const
TMatrix3 operator* (const Matrix3f &m) const
TMatrix3 operator* (const TMatrix3 &m) const
TMatrix3 operator* (const TaylorModel &d) const
TMatrix3 operator* (FCL_REAL d) const
TMatrix3operator*= (const Matrix3f &m)
TMatrix3operator*= (const TMatrix3 &m)
TMatrix3operator*= (const TaylorModel &d)
TMatrix3operator*= (FCL_REAL d)
TMatrix3 operator+ (const TMatrix3 &m) const
TMatrix3operator+= (const TMatrix3 &m)
TMatrix3 operator+ (const Matrix3f &m) const
TMatrix3operator+= (const Matrix3f &m)
TMatrix3 operator- (const TMatrix3 &m) const
TMatrix3operator-= (const TMatrix3 &m)
TMatrix3 operator- (const Matrix3f &m) const
TMatrix3operator-= (const Matrix3f &m)
TMatrix3 operator- () const
IMatrix3 getBound () const
IMatrix3 getBound (FCL_REAL l, FCL_REAL r) const
IMatrix3 getBound (FCL_REAL t) const
IMatrix3 getTightBound () const
IMatrix3 getTightBound (FCL_REAL l, FCL_REAL r) const
void print () const
void setIdentity ()
void setZero ()
FCL_REAL diameter () const
void setTimeInterval (const boost::shared_ptr< TimeInterval > &time_interval)
void setTimeInterval (FCL_REAL l, FCL_REAL r)
const boost::shared_ptr
< TimeInterval > & 
getTimeInterval () const
TMatrix3rotationConstrain ()

Constructor & Destructor Documentation

fcl::TMatrix3::TMatrix3 ( )
fcl::TMatrix3::TMatrix3 ( const boost::shared_ptr< TimeInterval > &  time_interval)
fcl::TMatrix3::TMatrix3 ( TaylorModel  m[3][3])
fcl::TMatrix3::TMatrix3 ( const TVector3 v1,
const TVector3 v2,
const TVector3 v3 
)
fcl::TMatrix3::TMatrix3 ( const Matrix3f m,
const boost::shared_ptr< TimeInterval > &  time_interval 
)

Member Function Documentation

FCL_REAL fcl::TMatrix3::diameter ( ) const
IMatrix3 fcl::TMatrix3::getBound ( ) const
IMatrix3 fcl::TMatrix3::getBound ( FCL_REAL  l,
FCL_REAL  r 
) const
IMatrix3 fcl::TMatrix3::getBound ( FCL_REAL  t) const
TVector3 fcl::TMatrix3::getColumn ( size_t  i) const
const TVector3& fcl::TMatrix3::getRow ( size_t  i) const
IMatrix3 fcl::TMatrix3::getTightBound ( ) const
IMatrix3 fcl::TMatrix3::getTightBound ( FCL_REAL  l,
FCL_REAL  r 
) const
const boost::shared_ptr<TimeInterval>& fcl::TMatrix3::getTimeInterval ( ) const
const TaylorModel& fcl::TMatrix3::operator() ( size_t  i,
size_t  j 
) const
TaylorModel& fcl::TMatrix3::operator() ( size_t  i,
size_t  j 
)
TVector3 fcl::TMatrix3::operator* ( const Vec3f v) const
TVector3 fcl::TMatrix3::operator* ( const TVector3 v) const
TMatrix3 fcl::TMatrix3::operator* ( const Matrix3f m) const
TMatrix3 fcl::TMatrix3::operator* ( const TMatrix3 m) const
TMatrix3 fcl::TMatrix3::operator* ( const TaylorModel d) const
TMatrix3 fcl::TMatrix3::operator* ( FCL_REAL  d) const
TMatrix3& fcl::TMatrix3::operator*= ( const Matrix3f m)
TMatrix3& fcl::TMatrix3::operator*= ( const TMatrix3 m)
TMatrix3& fcl::TMatrix3::operator*= ( const TaylorModel d)
TMatrix3& fcl::TMatrix3::operator*= ( FCL_REAL  d)
TMatrix3 fcl::TMatrix3::operator+ ( const TMatrix3 m) const
TMatrix3 fcl::TMatrix3::operator+ ( const Matrix3f m) const
TMatrix3& fcl::TMatrix3::operator+= ( const TMatrix3 m)
TMatrix3& fcl::TMatrix3::operator+= ( const Matrix3f m)
TMatrix3 fcl::TMatrix3::operator- ( const TMatrix3 m) const
TMatrix3 fcl::TMatrix3::operator- ( const Matrix3f m) const
TMatrix3 fcl::TMatrix3::operator- ( ) const
TMatrix3& fcl::TMatrix3::operator-= ( const TMatrix3 m)
TMatrix3& fcl::TMatrix3::operator-= ( const Matrix3f m)
void fcl::TMatrix3::print ( ) const
TMatrix3& fcl::TMatrix3::rotationConstrain ( )
void fcl::TMatrix3::setIdentity ( )
void fcl::TMatrix3::setTimeInterval ( const boost::shared_ptr< TimeInterval > &  time_interval)
void fcl::TMatrix3::setTimeInterval ( FCL_REAL  l,
FCL_REAL  r 
)
void fcl::TMatrix3::setZero ( )
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines