Wm4 Namespace Reference


Classes

class  IntrSegment3Triangle3
class  IntrTriangle3Cone3
class  Math
class  Matrix3
class  Quaternion
class  System
class  THashSet
class  THashTable
class  TMinHeapRecord
class  TMinHeap
class  TSmallUnorderedSet
class  TStringHashTable
class  TTuple
class  Vector3

Typedefs

typedef IntrSegment3Triangle3<
float > 
IntrSegment3Triangle3f
typedef IntrSegment3Triangle3<
double > 
IntrSegment3Triangle3d
typedef IntrTriangle3Cone3<
float > 
IntrTriangle3Cone3f
typedef IntrTriangle3Cone3<
double > 
IntrTriangle3Cone3d
typedef Math< float > Mathf
typedef Math< double > Mathd
typedef Matrix3< float > Matrix3f
typedef Matrix3< double > Matrix3d
typedef Quaternion< float > Quaternionf
typedef Quaternion< double > Quaterniond
typedef Vector3< float > Vector3f
typedef Vector3< double > Vector3d

Functions

template<class Real>
Matrix3< Real > operator * (Real fScalar, const Matrix3< Real > &rkM)
template<class Real>
Vector3< Real > operator * (const Vector3< Real > &rkV, const Matrix3< Real > &rkM)
template<class Real>
Quaternion< Real > operator * (Real fScalar, const Quaternion< Real > &rkQ)
template<class T>
void Allocate (int iCols, int iRows, T **&raatArray)
template<class T>
void Allocate (int iCols, int iRows, int iSlices, T ***&raaatArray)
template<class T>
void Deallocate (T ***&raaatArray)
template<class Real>
Vector3< Real > operator * (Real fScalar, const Vector3< Real > &rkV)
template<class Real>
std::ostream & operator<< (std::ostream &rkOStr, const Vector3< Real > &rkV)

Variables

template WM4_FOUNDATION_ITEM
class 
IntrSegment3Triangle3< float >
template WM4_FOUNDATION_ITEM
class 
IntrSegment3Triangle3< double >
template WM4_FOUNDATION_ITEM
class 
IntrTriangle3Cone3< float >
template WM4_FOUNDATION_ITEM
class 
IntrTriangle3Cone3< double >


Typedef Documentation

typedef IntrSegment3Triangle3<double> Wm4::IntrSegment3Triangle3d

typedef IntrSegment3Triangle3<float> Wm4::IntrSegment3Triangle3f

typedef IntrTriangle3Cone3<double> Wm4::IntrTriangle3Cone3d

typedef IntrTriangle3Cone3<float> Wm4::IntrTriangle3Cone3f

typedef Math<double> Wm4::Mathd

typedef Math<float> Wm4::Mathf

typedef Matrix3<double> Wm4::Matrix3d

typedef Matrix3<float> Wm4::Matrix3f

typedef Quaternion<double> Wm4::Quaterniond

typedef Quaternion<float> Wm4::Quaternionf

typedef Vector3<double> Wm4::Vector3d

typedef Vector3<float> Wm4::Vector3f


Function Documentation

template<class T>
void Wm4::Allocate ( int  iCols,
int  iRows,
int  iSlices,
T ***&  raaatArray 
)

template<class T>
void Wm4::Allocate ( int  iCols,
int  iRows,
T **&  raatArray 
)

template<class T>
void Wm4::Deallocate ( T ***&  raaatArray  ) 

template<class Real>
Vector3< Real > Wm4::operator * ( Real  fScalar,
const Vector3< Real > &  rkV 
) [inline]

template<class Real>
Quaternion< Real > Wm4::operator * ( Real  fScalar,
const Quaternion< Real > &  rkQ 
) [inline]

template<class Real>
Vector3< Real > Wm4::operator * ( const Vector3< Real > &  rkV,
const Matrix3< Real > &  rkM 
) [inline]

template<class Real>
Matrix3< Real > Wm4::operator * ( Real  fScalar,
const Matrix3< Real > &  rkM 
) [inline]

template<class Real>
std::ostream & Wm4::operator<< ( std::ostream &  rkOStr,
const Vector3< Real > &  rkV 
)


Variable Documentation

template WM4_FOUNDATION_ITEM class Wm4::IntrSegment3Triangle3< double >

template WM4_FOUNDATION_ITEM class Wm4::IntrSegment3Triangle3< float >

template WM4_FOUNDATION_ITEM class Wm4::IntrTriangle3Cone3< double >

template WM4_FOUNDATION_ITEM class Wm4::IntrTriangle3Cone3< float >


Generated on Fri Feb 13 13:58:45 2009 for meshmorph by  doxygen 1.5.1