#include <taylor_matrix.h>
Public Member Functions | |
FCL_REAL | diameter () const |
IMatrix3 | getBound () const |
TVector3 | getColumn (size_t i) const |
const TVector3 & | getRow (size_t i) const |
const TaylorModel & | operator() (size_t i, size_t j) const |
TaylorModel & | operator() (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 |
TMatrix3 & | operator*= (const Matrix3f &m) |
TMatrix3 & | operator*= (const TMatrix3 &m) |
TMatrix3 & | operator*= (const TaylorModel &d) |
TMatrix3 & | operator*= (FCL_REAL d) |
TMatrix3 | operator+ (const TMatrix3 &m) const |
TMatrix3 & | operator+= (const TMatrix3 &m) |
TMatrix3 | operator- (const TMatrix3 &m) const |
TMatrix3 & | operator-= (const TMatrix3 &m) |
void | print () const |
TMatrix3 & | rotationConstrain () |
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] |
Definition at line 48 of file taylor_matrix.h.
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.
fcl::TMatrix3::TMatrix3 | ( | TaylorModel | m[3][3] | ) |
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.
FCL_REAL fcl::TMatrix3::diameter | ( | ) | const |
Definition at line 231 of file taylor_matrix.cpp.
IMatrix3 fcl::TMatrix3::getBound | ( | ) | const |
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.
Definition at line 121 of file taylor_matrix.cpp.
Definition at line 126 of file taylor_matrix.cpp.
Definition at line 109 of file taylor_matrix.cpp.
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.
Definition at line 147 of file taylor_matrix.cpp.
Definition at line 153 of file taylor_matrix.cpp.
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.
Definition at line 185 of file taylor_matrix.cpp.
Definition at line 193 of file taylor_matrix.cpp.
Definition at line 198 of file taylor_matrix.cpp.
Definition at line 206 of file taylor_matrix.cpp.
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.
void fcl::TMatrix3::setIdentity | ( | ) |
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.
void fcl::TMatrix3::setZero | ( | ) |
Definition at line 82 of file taylor_matrix.cpp.
Definition at line 50 of file taylor_matrix.h.