FCL  0.6.0 Flexible Collision Library
fcl::IMatrix3< S > Struct Template Reference

## Public Member Functions

IMatrix3 (S v)

IMatrix3 (const Matrix3< S > &m)

IMatrix3 (S m[3][3][2])

IMatrix3 (S m[3][3])

IMatrix3 (Interval< S > m[3][3])

IMatrix3 (const IVector3< S > &v1, const IVector3< S > &v2, const IVector3< S > &v3)

void setIdentity ()

IVector3< S > getColumn (size_t i) const

const IVector3< S > & getRow (size_t i) const

Vector3< S > getColumnLow (size_t i) const

Vector3< S > getRowLow (size_t i) const

Vector3< S > getColumnHigh (size_t i) const

Vector3< S > getRowHigh (size_t i) const

Matrix3< S > getLow () const

Matrix3< S > getHigh () const

const Interval< S > & operator() (size_t i, size_t j) const

Interval< S > & operator() (size_t i, size_t j)

IMatrix3 operator+ (const IMatrix3 &m) const

IMatrix3operator+= (const IMatrix3 &m)

IMatrix3 operator- (const IMatrix3 &m) const

IMatrix3operator-= (const IMatrix3 &m)

IVector3< S > operator* (const Vector3< S > &v) const

IVector3< S > operator* (const IVector3< S > &v) const

IMatrix3 operator* (const IMatrix3 &m) const

IMatrix3 operator* (const Matrix3< S > &m) const

IMatrix3operator*= (const IMatrix3 &m)

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

IMatrix3rotationConstrain ()

void print () const

## Public Attributes

IVector3< S > v_ [3]

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