#include <interval_matrix.h>
Public Member Functions | |
IVector3< S > | getColumn (size_t i) const |
Vector3< S > | getColumnHigh (size_t i) const |
Vector3< S > | getColumnLow (size_t i) const |
Matrix3< S > | getHigh () const |
Matrix3< S > | getLow () const |
const IVector3< S > & | getRow (size_t i) const |
Vector3< S > | getRowHigh (size_t i) const |
Vector3< S > | getRowLow (size_t i) const |
IMatrix3 () | |
IMatrix3 (const IVector3< S > &v1, const IVector3< S > &v2, const IVector3< S > &v3) | |
IMatrix3 (const Matrix3< S > &m) | |
IMatrix3 (Interval< S > m[3][3]) | |
IMatrix3 (S m[3][3]) | |
IMatrix3 (S m[3][3][2]) | |
IMatrix3 (S v) | |
Interval< S > & | operator() (size_t i, size_t j) |
const Interval< S > & | operator() (size_t i, size_t j) const |
IMatrix3 | operator* (const IMatrix3 &m) const |
IVector3< S > | operator* (const IVector3< S > &v) const |
IMatrix3 | operator* (const Matrix3< S > &m) const |
IVector3< S > | operator* (const Vector3< S > &v) const |
IMatrix3 & | operator*= (const IMatrix3 &m) |
IMatrix3 & | operator*= (const Matrix3< S > &m) |
IMatrix3 | operator+ (const IMatrix3 &m) const |
IMatrix3 & | operator+= (const IMatrix3 &m) |
IMatrix3 | operator- (const IMatrix3 &m) const |
IMatrix3 & | operator-= (const IMatrix3 &m) |
void | print () const |
IMatrix3 & | rotationConstrain () |
void | setIdentity () |
Public Attributes | |
IVector3< S > | v_ [3] |
Definition at line 48 of file interval_matrix.h.
fcl::IMatrix3< S >::IMatrix3 |
Definition at line 56 of file interval_matrix-inl.h.
fcl::IMatrix3< S >::IMatrix3 | ( | S | v | ) |
Definition at line 60 of file interval_matrix-inl.h.
fcl::IMatrix3< S >::IMatrix3 | ( | const Matrix3< S > & | m | ) |
Definition at line 69 of file interval_matrix-inl.h.
fcl::IMatrix3< S >::IMatrix3 | ( | S | m[3][3][2] | ) |
Definition at line 78 of file interval_matrix-inl.h.
fcl::IMatrix3< S >::IMatrix3 | ( | S | m[3][3] | ) |
Definition at line 87 of file interval_matrix-inl.h.
fcl::IMatrix3< S >::IMatrix3 | ( | Interval< S > | m[3][3] | ) |
Definition at line 96 of file interval_matrix-inl.h.
fcl::IMatrix3< S >::IMatrix3 | ( | const IVector3< S > & | v1, |
const IVector3< S > & | v2, | ||
const IVector3< S > & | v3 | ||
) |
Definition at line 105 of file interval_matrix-inl.h.
IVector3< S > fcl::IMatrix3< S >::getColumn | ( | size_t | i | ) | const |
Definition at line 123 of file interval_matrix-inl.h.
Vector3< S > fcl::IMatrix3< S >::getColumnHigh | ( | size_t | i | ) | const |
Definition at line 151 of file interval_matrix-inl.h.
Vector3< S > fcl::IMatrix3< S >::getColumnLow | ( | size_t | i | ) | const |
Definition at line 137 of file interval_matrix-inl.h.
Matrix3< S > fcl::IMatrix3< S >::getHigh |
Definition at line 176 of file interval_matrix-inl.h.
Matrix3< S > fcl::IMatrix3< S >::getLow |
Definition at line 165 of file interval_matrix-inl.h.
const IVector3< S > & fcl::IMatrix3< S >::getRow | ( | size_t | i | ) | const |
Definition at line 130 of file interval_matrix-inl.h.
Vector3< S > fcl::IMatrix3< S >::getRowHigh | ( | size_t | i | ) | const |
Definition at line 158 of file interval_matrix-inl.h.
Vector3< S > fcl::IMatrix3< S >::getRowLow | ( | size_t | i | ) | const |
Definition at line 144 of file interval_matrix-inl.h.
Interval< S > & fcl::IMatrix3< S >::operator() | ( | size_t | i, |
size_t | j | ||
) |
Definition at line 194 of file interval_matrix-inl.h.
const Interval< S > & fcl::IMatrix3< S >::operator() | ( | size_t | i, |
size_t | j | ||
) | const |
Definition at line 187 of file interval_matrix-inl.h.
IMatrix3< S > fcl::IMatrix3< S >::operator* | ( | const IMatrix3< S > & | m | ) | const |
Definition at line 224 of file interval_matrix-inl.h.
IVector3< S > fcl::IMatrix3< S >::operator* | ( | const IVector3< S > & | v | ) | const |
Definition at line 217 of file interval_matrix-inl.h.
IMatrix3< S > fcl::IMatrix3< S >::operator* | ( | const Matrix3< S > & | m | ) | const |
Definition at line 201 of file interval_matrix-inl.h.
IVector3< S > fcl::IMatrix3< S >::operator* | ( | const Vector3< S > & | v | ) | const |
Definition at line 210 of file interval_matrix-inl.h.
IMatrix3< S > & fcl::IMatrix3< S >::operator*= | ( | const IMatrix3< S > & | m | ) |
Definition at line 247 of file interval_matrix-inl.h.
IMatrix3< S > & fcl::IMatrix3< S >::operator*= | ( | const Matrix3< S > & | m | ) |
Definition at line 237 of file interval_matrix-inl.h.
IMatrix3< S > fcl::IMatrix3< S >::operator+ | ( | const IMatrix3< S > & | m | ) | const |
Definition at line 261 of file interval_matrix-inl.h.
IMatrix3< S > & fcl::IMatrix3< S >::operator+= | ( | const IMatrix3< S > & | m | ) |
Definition at line 268 of file interval_matrix-inl.h.
IMatrix3< S > fcl::IMatrix3< S >::operator- | ( | const IMatrix3< S > & | m | ) | const |
Definition at line 278 of file interval_matrix-inl.h.
IMatrix3< S > & fcl::IMatrix3< S >::operator-= | ( | const IMatrix3< S > & | m | ) |
Definition at line 285 of file interval_matrix-inl.h.
void fcl::IMatrix3< S >::print |
Definition at line 314 of file interval_matrix-inl.h.
IMatrix3< S > & fcl::IMatrix3< S >::rotationConstrain |
Definition at line 295 of file interval_matrix-inl.h.
void fcl::IMatrix3< S >::setIdentity |
Definition at line 114 of file interval_matrix-inl.h.
IVector3<S> fcl::IMatrix3< S >::v_[3] |
Definition at line 50 of file interval_matrix.h.