FCL  0.6.0 Flexible Collision Library
fcl::TMatrix3< S > Class Template Reference

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

TMatrix3operator*= (const Matrix3< S > &m)

TMatrix3operator*= (const TMatrix3 &m)

TMatrix3operator*= (const TaylorModel< S > &d)

TMatrix3operator*= (S d)

TMatrix3 operator+ (const TMatrix3 &m) const

TMatrix3operator+= (const TMatrix3 &m)

TMatrix3 operator+ (const Matrix3< S > &m) const

TMatrix3operator+= (const Matrix3< S > &m)

TMatrix3 operator- (const TMatrix3 &m) const

TMatrix3operator-= (const TMatrix3 &m)

TMatrix3 operator- (const Matrix3< S > &m) const

TMatrix3operator-= (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 ()

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

TMatrix3rotationConstrain ()

The documentation for this class was generated from the following files: