#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.