|
FCL
0.6.0
Flexible Collision Library
|
Public Member Functions | |
| TMatrix3 (const std::shared_ptr< TimeInterval< S >> &time_interval) | |
| TMatrix3 (TaylorModel< S > m[3][3]) | |
| TMatrix3 (const TVector3< S > &v1, const TVector3< S > &v2, const TVector3< S > &v3) | |
| TMatrix3 (const Matrix3< S > &m, const std::shared_ptr< TimeInterval< S >> &time_interval) | |
| TVector3< S > | getColumn (size_t i) const |
| const TVector3< S > & | getRow (size_t i) const |
| const TaylorModel< S > & | operator() (size_t i, size_t j) const |
| TaylorModel< S > & | operator() (size_t i, size_t j) |
| TVector3< S > | operator* (const Vector3< S > &v) const |
| TVector3< S > | operator* (const TVector3< S > &v) const |
| TMatrix3 | operator* (const Matrix3< S > &m) const |
| TMatrix3 | operator* (const TMatrix3 &m) const |
| TMatrix3 | operator* (const TaylorModel< S > &d) const |
| TMatrix3 | operator* (S d) const |
| TMatrix3 & | operator*= (const Matrix3< S > &m) |
| TMatrix3 & | operator*= (const TMatrix3 &m) |
| TMatrix3 & | operator*= (const TaylorModel< S > &d) |
| TMatrix3 & | operator*= (S d) |
| TMatrix3 | operator+ (const TMatrix3 &m) const |
| TMatrix3 & | operator+= (const TMatrix3 &m) |
| TMatrix3 | operator+ (const Matrix3< S > &m) const |
| TMatrix3 & | operator+= (const Matrix3< S > &m) |
| TMatrix3 | operator- (const TMatrix3 &m) const |
| TMatrix3 & | operator-= (const TMatrix3 &m) |
| TMatrix3 | operator- (const Matrix3< S > &m) const |
| TMatrix3 & | operator-= (const Matrix3< S > &m) |
| TMatrix3 | operator- () const |
| IMatrix3< S > | getBound () const |
| IMatrix3< S > | getBound (S l, S r) const |
| IMatrix3< S > | getBound (S t) const |
| IMatrix3< S > | getTightBound () const |
| IMatrix3< S > | getTightBound (S l, S r) const |
| void | print () const |
| void | setIdentity () |
| void | setZero () |
| S | diameter () const |
| void | setTimeInterval (const std::shared_ptr< TimeInterval< S >> &time_interval) |
| void | setTimeInterval (S l, S r) |
| const std::shared_ptr< TimeInterval< S > > & | getTimeInterval () const |
| TMatrix3 & | rotationConstrain () |