All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
fcl::IMatrix3 Struct Reference

#include <interval_matrix.h>

List of all members.

Public Member Functions

IVector3 getColumn (size_t i) const
Vec3f getColumnHigh (size_t i) const
Vec3f getColumnLow (size_t i) const
Matrix3f getHigh () const
Matrix3f getLow () const
const IVector3getRow (size_t i) const
Vec3f getRowHigh (size_t i) const
Vec3f getRowLow (size_t i) const
 IMatrix3 ()
 IMatrix3 (FCL_REAL v)
 IMatrix3 (const Matrix3f &m)
 IMatrix3 (FCL_REAL m[3][3][2])
 IMatrix3 (FCL_REAL m[3][3])
 IMatrix3 (Interval m[3][3])
 IMatrix3 (const IVector3 &v1, const IVector3 &v2, const IVector3 &v3)
const Intervaloperator() (size_t i, size_t j) const
Intervaloperator() (size_t i, size_t j)
IVector3 operator* (const Vec3f &v) const
IVector3 operator* (const IVector3 &v) const
IMatrix3 operator* (const IMatrix3 &m) const
IMatrix3 operator* (const Matrix3f &m) const
IMatrix3operator*= (const IMatrix3 &m)
IMatrix3operator*= (const Matrix3f &m)
IMatrix3 operator+ (const IMatrix3 &m) const
IMatrix3operator+= (const IMatrix3 &m)
IMatrix3 operator- (const IMatrix3 &m) const
IMatrix3operator-= (const IMatrix3 &m)
void print () const
IMatrix3rotationConstrain ()
void setIdentity ()

Public Attributes

IVector3 v_ [3]

Detailed Description

Definition at line 48 of file interval_matrix.h.


Constructor & Destructor Documentation

Definition at line 43 of file interval_matrix.cpp.

Definition at line 45 of file interval_matrix.cpp.

Definition at line 52 of file interval_matrix.cpp.

Definition at line 59 of file interval_matrix.cpp.

Definition at line 66 of file interval_matrix.cpp.

Definition at line 73 of file interval_matrix.cpp.

fcl::IMatrix3::IMatrix3 ( const IVector3 v1,
const IVector3 v2,
const IVector3 v3 
)

Definition at line 80 of file interval_matrix.cpp.


Member Function Documentation

IVector3 fcl::IMatrix3::getColumn ( size_t  i) const

Definition at line 94 of file interval_matrix.cpp.

Vec3f fcl::IMatrix3::getColumnHigh ( size_t  i) const

Definition at line 114 of file interval_matrix.cpp.

Vec3f fcl::IMatrix3::getColumnLow ( size_t  i) const

Definition at line 104 of file interval_matrix.cpp.

Definition at line 131 of file interval_matrix.cpp.

Definition at line 124 of file interval_matrix.cpp.

const IVector3 & fcl::IMatrix3::getRow ( size_t  i) const

Definition at line 99 of file interval_matrix.cpp.

Vec3f fcl::IMatrix3::getRowHigh ( size_t  i) const

Definition at line 119 of file interval_matrix.cpp.

Vec3f fcl::IMatrix3::getRowLow ( size_t  i) const

Definition at line 109 of file interval_matrix.cpp.

const Interval& fcl::IMatrix3::operator() ( size_t  i,
size_t  j 
) const [inline]

Definition at line 74 of file interval_matrix.h.

Interval& fcl::IMatrix3::operator() ( size_t  i,
size_t  j 
) [inline]

Definition at line 79 of file interval_matrix.h.

IVector3 fcl::IMatrix3::operator* ( const Vec3f v) const

Definition at line 149 of file interval_matrix.cpp.

IVector3 fcl::IMatrix3::operator* ( const IVector3 v) const

Definition at line 154 of file interval_matrix.cpp.

IMatrix3 fcl::IMatrix3::operator* ( const IMatrix3 m) const

Definition at line 159 of file interval_matrix.cpp.

IMatrix3 fcl::IMatrix3::operator* ( const Matrix3f m) const

Definition at line 138 of file interval_matrix.cpp.

IMatrix3 & fcl::IMatrix3::operator*= ( const IMatrix3 m)

Definition at line 183 of file interval_matrix.cpp.

IMatrix3 & fcl::IMatrix3::operator*= ( const Matrix3f m)

Definition at line 170 of file interval_matrix.cpp.

IMatrix3 fcl::IMatrix3::operator+ ( const IMatrix3 m) const

Definition at line 195 of file interval_matrix.cpp.

IMatrix3 & fcl::IMatrix3::operator+= ( const IMatrix3 m)

Definition at line 200 of file interval_matrix.cpp.

IMatrix3 fcl::IMatrix3::operator- ( const IMatrix3 m) const

Definition at line 208 of file interval_matrix.cpp.

IMatrix3 & fcl::IMatrix3::operator-= ( const IMatrix3 m)

Definition at line 213 of file interval_matrix.cpp.

void fcl::IMatrix3::print ( ) const

Definition at line 238 of file interval_matrix.cpp.

Definition at line 221 of file interval_matrix.cpp.

Definition at line 87 of file interval_matrix.cpp.


Member Data Documentation

Definition at line 50 of file interval_matrix.h.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


fcl
Author(s): Jia Pan
autogenerated on Tue Jan 15 2013 16:05:31