#include <taylor_matrix.h>
Public Member Functions | |
S | diameter () const |
IMatrix3< S > | getBound () const |
IMatrix3< S > | getBound (S l, S r) const |
IMatrix3< S > | getBound (S t) const |
TVector3< S > | getColumn (size_t i) const |
const TVector3< S > & | getRow (size_t i) const |
IMatrix3< S > | getTightBound () const |
IMatrix3< S > | getTightBound (S l, S r) const |
const std::shared_ptr< TimeInterval< S > > & | getTimeInterval () const |
TaylorModel< S > & | operator() (size_t i, size_t j) |
const TaylorModel< S > & | operator() (size_t i, size_t j) const |
TMatrix3 | operator* (const Matrix3< S > &m) const |
TMatrix3 | operator* (const TaylorModel< S > &d) const |
TMatrix3 | operator* (const TMatrix3 &m) const |
TVector3< S > | operator* (const TVector3< S > &v) const |
TVector3< S > | operator* (const Vector3< S > &v) const |
TMatrix3 | operator* (S d) const |
TMatrix3 & | operator*= (const Matrix3< S > &m) |
TMatrix3 & | operator*= (const TaylorModel< S > &d) |
TMatrix3 & | operator*= (const TMatrix3 &m) |
TMatrix3 & | operator*= (S d) |
TMatrix3 | operator+ (const Matrix3< S > &m) const |
TMatrix3 | operator+ (const TMatrix3 &m) const |
TMatrix3 & | operator+= (const Matrix3< S > &m) |
TMatrix3 & | operator+= (const TMatrix3 &m) |
TMatrix3 | operator- () const |
TMatrix3 | operator- (const Matrix3< S > &m) const |
TMatrix3 | operator- (const TMatrix3 &m) const |
TMatrix3 & | operator-= (const Matrix3< S > &m) |
TMatrix3 & | operator-= (const TMatrix3 &m) |
void | print () const |
TMatrix3 & | rotationConstrain () |
void | setIdentity () |
void | setTimeInterval (const std::shared_ptr< TimeInterval< S >> &time_interval) |
void | setTimeInterval (S l, S r) |
void | setZero () |
TMatrix3 () | |
TMatrix3 (const Matrix3< S > &m, const std::shared_ptr< TimeInterval< S >> &time_interval) | |
TMatrix3 (const std::shared_ptr< TimeInterval< S >> &time_interval) | |
TMatrix3 (const TVector3< S > &v1, const TVector3< S > &v2, const TVector3< S > &v3) | |
TMatrix3 (TaylorModel< S > m[3][3]) | |
Private Attributes | |
TVector3< S > | v_ [3] |
Definition at line 48 of file taylor_matrix.h.
fcl::TMatrix3< S >::TMatrix3 |
Definition at line 80 of file taylor_matrix-inl.h.
fcl::TMatrix3< S >::TMatrix3 | ( | const std::shared_ptr< TimeInterval< S >> & | time_interval | ) |
Definition at line 87 of file taylor_matrix-inl.h.
fcl::TMatrix3< S >::TMatrix3 | ( | TaylorModel< S > | m[3][3] | ) |
Definition at line 94 of file taylor_matrix-inl.h.
fcl::TMatrix3< S >::TMatrix3 | ( | const TVector3< S > & | v1, |
const TVector3< S > & | v2, | ||
const TVector3< S > & | v3 | ||
) |
Definition at line 103 of file taylor_matrix-inl.h.
fcl::TMatrix3< S >::TMatrix3 | ( | const Matrix3< S > & | m, |
const std::shared_ptr< TimeInterval< S >> & | time_interval | ||
) |
Definition at line 112 of file taylor_matrix-inl.h.
S fcl::TMatrix3< S >::diameter |
Definition at line 401 of file taylor_matrix-inl.h.
IMatrix3< S > fcl::TMatrix3< S >::getBound |
Definition at line 366 of file taylor_matrix-inl.h.
IMatrix3< S > fcl::TMatrix3< S >::getBound | ( | S | l, |
S | r | ||
) | const |
Definition at line 373 of file taylor_matrix-inl.h.
IMatrix3< S > fcl::TMatrix3< S >::getBound | ( | S | t | ) | const |
Definition at line 380 of file taylor_matrix-inl.h.
TVector3< S > fcl::TMatrix3< S >::getColumn | ( | size_t | i | ) | const |
Definition at line 141 of file taylor_matrix-inl.h.
const TVector3< S > & fcl::TMatrix3< S >::getRow | ( | size_t | i | ) | const |
Definition at line 148 of file taylor_matrix-inl.h.
IMatrix3< S > fcl::TMatrix3< S >::getTightBound |
Definition at line 387 of file taylor_matrix-inl.h.
IMatrix3< S > fcl::TMatrix3< S >::getTightBound | ( | S | l, |
S | r | ||
) | const |
Definition at line 394 of file taylor_matrix-inl.h.
const std::shared_ptr< TimeInterval< S > > & fcl::TMatrix3< S >::getTimeInterval |
Definition at line 449 of file taylor_matrix-inl.h.
TaylorModel< S > & fcl::TMatrix3< S >::operator() | ( | size_t | i, |
size_t | j | ||
) |
Definition at line 162 of file taylor_matrix-inl.h.
const TaylorModel< S > & fcl::TMatrix3< S >::operator() | ( | size_t | i, |
size_t | j | ||
) | const |
Definition at line 155 of file taylor_matrix-inl.h.
TMatrix3< S > fcl::TMatrix3< S >::operator* | ( | const Matrix3< S > & | m | ) | const |
Definition at line 169 of file taylor_matrix-inl.h.
TMatrix3< S > fcl::TMatrix3< S >::operator* | ( | const TaylorModel< S > & | d | ) | const |
Definition at line 209 of file taylor_matrix-inl.h.
TMatrix3< S > fcl::TMatrix3< S >::operator* | ( | const TMatrix3< S > & | m | ) | const |
Definition at line 196 of file taylor_matrix-inl.h.
TVector3< S > fcl::TMatrix3< S >::operator* | ( | const TVector3< S > & | v | ) | const |
Definition at line 189 of file taylor_matrix-inl.h.
TVector3< S > fcl::TMatrix3< S >::operator* | ( | const Vector3< S > & | v | ) | const |
Definition at line 182 of file taylor_matrix-inl.h.
TMatrix3< S > fcl::TMatrix3< S >::operator* | ( | S | d | ) | const |
Definition at line 216 of file taylor_matrix-inl.h.
TMatrix3< S > & fcl::TMatrix3< S >::operator*= | ( | const Matrix3< S > & | m | ) |
Definition at line 223 of file taylor_matrix-inl.h.
TMatrix3< S > & fcl::TMatrix3< S >::operator*= | ( | const TaylorModel< S > & | d | ) |
Definition at line 252 of file taylor_matrix-inl.h.
TMatrix3< S > & fcl::TMatrix3< S >::operator*= | ( | const TMatrix3< S > & | m | ) |
Definition at line 237 of file taylor_matrix-inl.h.
TMatrix3< S > & fcl::TMatrix3< S >::operator*= | ( | S | d | ) |
Definition at line 262 of file taylor_matrix-inl.h.
TMatrix3< S > fcl::TMatrix3< S >::operator+ | ( | const Matrix3< S > & | m | ) | const |
Definition at line 289 of file taylor_matrix-inl.h.
TMatrix3< S > fcl::TMatrix3< S >::operator+ | ( | const TMatrix3< S > & | m | ) | const |
Definition at line 272 of file taylor_matrix-inl.h.
TMatrix3< S > & fcl::TMatrix3< S >::operator+= | ( | const Matrix3< S > & | m | ) |
Definition at line 298 of file taylor_matrix-inl.h.
TMatrix3< S > & fcl::TMatrix3< S >::operator+= | ( | const TMatrix3< S > & | m | ) |
Definition at line 279 of file taylor_matrix-inl.h.
TMatrix3< S > fcl::TMatrix3< S >::operator- |
Definition at line 350 of file taylor_matrix-inl.h.
TMatrix3< S > fcl::TMatrix3< S >::operator- | ( | const Matrix3< S > & | m | ) | const |
Definition at line 328 of file taylor_matrix-inl.h.
TMatrix3< S > fcl::TMatrix3< S >::operator- | ( | const TMatrix3< S > & | m | ) | const |
Definition at line 311 of file taylor_matrix-inl.h.
TMatrix3< S > & fcl::TMatrix3< S >::operator-= | ( | const Matrix3< S > & | m | ) |
Definition at line 337 of file taylor_matrix-inl.h.
TMatrix3< S > & fcl::TMatrix3< S >::operator-= | ( | const TMatrix3< S > & | m | ) |
Definition at line 318 of file taylor_matrix-inl.h.
void fcl::TMatrix3< S >::print |
Definition at line 357 of file taylor_matrix-inl.h.
TMatrix3< S > & fcl::TMatrix3< S >::rotationConstrain |
Definition at line 456 of file taylor_matrix-inl.h.
void fcl::TMatrix3< S >::setIdentity |
Definition at line 121 of file taylor_matrix-inl.h.
void fcl::TMatrix3< S >::setTimeInterval | ( | const std::shared_ptr< TimeInterval< S >> & | time_interval | ) |
Definition at line 431 of file taylor_matrix-inl.h.
void fcl::TMatrix3< S >::setTimeInterval | ( | S | l, |
S | r | ||
) |
Definition at line 440 of file taylor_matrix-inl.h.
void fcl::TMatrix3< S >::setZero |
Definition at line 132 of file taylor_matrix-inl.h.
|
private |
Definition at line 50 of file taylor_matrix.h.