All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
fcl::TMatrix3 Struct Reference

#include <taylor_matrix.h>

List of all members.

Public Member Functions

FCL_REAL diameter () const
IMatrix3 getBound () const
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 TMatrix3 &m) const
TMatrix3operator-= (const TMatrix3 &m)
void print () const
TMatrix3rotationConstrain ()
void setIdentity ()
void setTimeInterval (const boost::shared_ptr< TimeInterval > &time_interval)
void setZero ()
 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)

Public Attributes

TVector3 v_ [3]

Detailed Description

Definition at line 48 of file taylor_matrix.h.


Constructor & Destructor Documentation

Definition at line 42 of file taylor_matrix.cpp.

fcl::TMatrix3::TMatrix3 ( const boost::shared_ptr< TimeInterval > &  time_interval)

Definition at line 46 of file taylor_matrix.cpp.

Definition at line 51 of file taylor_matrix.cpp.

fcl::TMatrix3::TMatrix3 ( const TVector3 v1,
const TVector3 v2,
const TVector3 v3 
)

Definition at line 58 of file taylor_matrix.cpp.

fcl::TMatrix3::TMatrix3 ( const Matrix3f m,
const boost::shared_ptr< TimeInterval > &  time_interval 
)

Definition at line 66 of file taylor_matrix.cpp.


Member Function Documentation

Definition at line 231 of file taylor_matrix.cpp.

Definition at line 226 of file taylor_matrix.cpp.

TVector3 fcl::TMatrix3::getColumn ( size_t  i) const

Definition at line 89 of file taylor_matrix.cpp.

const TVector3 & fcl::TMatrix3::getRow ( size_t  i) const

Definition at line 94 of file taylor_matrix.cpp.

const TaylorModel & fcl::TMatrix3::operator() ( size_t  i,
size_t  j 
) const

Definition at line 99 of file taylor_matrix.cpp.

TaylorModel & fcl::TMatrix3::operator() ( size_t  i,
size_t  j 
)

Definition at line 104 of file taylor_matrix.cpp.

TVector3 fcl::TMatrix3::operator* ( const Vec3f v) const

Definition at line 121 of file taylor_matrix.cpp.

TVector3 fcl::TMatrix3::operator* ( const TVector3 v) const

Definition at line 126 of file taylor_matrix.cpp.

TMatrix3 fcl::TMatrix3::operator* ( const Matrix3f m) const

Definition at line 109 of file taylor_matrix.cpp.

TMatrix3 fcl::TMatrix3::operator* ( const TMatrix3 m) const

Definition at line 131 of file taylor_matrix.cpp.

TMatrix3 fcl::TMatrix3::operator* ( const TaylorModel d) const

Definition at line 142 of file taylor_matrix.cpp.

TMatrix3 fcl::TMatrix3::operator* ( FCL_REAL  d) const

Definition at line 147 of file taylor_matrix.cpp.

TMatrix3 & fcl::TMatrix3::operator*= ( const Matrix3f m)

Definition at line 153 of file taylor_matrix.cpp.

TMatrix3 & fcl::TMatrix3::operator*= ( const TMatrix3 m)

Definition at line 165 of file taylor_matrix.cpp.

TMatrix3 & fcl::TMatrix3::operator*= ( const TaylorModel d)

Definition at line 177 of file taylor_matrix.cpp.

TMatrix3 & fcl::TMatrix3::operator*= ( FCL_REAL  d)

Definition at line 185 of file taylor_matrix.cpp.

TMatrix3 fcl::TMatrix3::operator+ ( const TMatrix3 m) const

Definition at line 193 of file taylor_matrix.cpp.

TMatrix3 & fcl::TMatrix3::operator+= ( const TMatrix3 m)

Definition at line 198 of file taylor_matrix.cpp.

TMatrix3 fcl::TMatrix3::operator- ( const TMatrix3 m) const

Definition at line 206 of file taylor_matrix.cpp.

TMatrix3 & fcl::TMatrix3::operator-= ( const TMatrix3 m)

Definition at line 211 of file taylor_matrix.cpp.

void fcl::TMatrix3::print ( ) const

Definition at line 219 of file taylor_matrix.cpp.

Definition at line 266 of file taylor_matrix.cpp.

Definition at line 73 of file taylor_matrix.cpp.

void fcl::TMatrix3::setTimeInterval ( const boost::shared_ptr< TimeInterval > &  time_interval)

Definition at line 259 of file taylor_matrix.cpp.

Definition at line 82 of file taylor_matrix.cpp.


Member Data Documentation

Definition at line 50 of file taylor_matrix.h.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


fcl
Author(s): Jia Pan
autogenerated on Tue Jan 15 2013 16:05:32