/Users/carl/Desktop/Rim Physics/Source/Physics/Framework/Utilities/Math/rimPhysicsMath3D.h File Reference

#include "rimPhysicsMath.h"
#include "rimPhysicsVector3D.h"
#include "rimPhysicsMatrix3D.h"
#include "rimPhysicsTransformation3D.h"
#include "rimPhysicsAABB3D.h"

Typedefs

typedef Matrix3D< int > Matrix3i
typedef Matrix3D< long > Matrix3l
typedef Matrix3D< float > Matrix3f
typedef Matrix3D< double > Matrix3d
typedef Vector3D< char > Vector3c
typedef Vector3D< int > Vector3i
typedef Vector3D< long > Vector3l
typedef Vector3D< float > Vector3f
typedef Vector3D< double > Vector3d
typedef AABB3D< char > AABB3c
typedef AABB3D< int > AABB3i
typedef AABB3D< long > AABB3l
typedef AABB3D< float > AABB3f
typedef AABB3D< double > AABB3d
typedef Transformation3D< char > Transformation3c
typedef Transformation3D< int > Transformation3i
typedef Transformation3D< long > Transformation3l
typedef Transformation3D< float > Transformation3f
typedef Transformation3D< double > Transformation3d

Functions

template<typename T>
Matrix3D< T > computePlaneSpace (const Vector3D< T > &normal)
template<typename T>
Matrix3D< T > skewSymmetric (const Vector3D< T > &vector)

Variables

RIM_PHYSICS_NAMESPACE_START
typedef Matrix3D< char > 
Matrix3c

Typedef Documentation

typedef AABB3D<char> AABB3c

typedef AABB3D<double> AABB3d

typedef AABB3D<float> AABB3f

typedef AABB3D<int> AABB3i

typedef AABB3D<long> AABB3l

typedef Matrix3D<double> Matrix3d

typedef Matrix3D<float> Matrix3f

typedef Matrix3D<int> Matrix3i

typedef Matrix3D<long> Matrix3l

typedef Transformation3D<char> Transformation3c

typedef Transformation3D<double> Transformation3d

typedef Transformation3D<float> Transformation3f

typedef Transformation3D<int> Transformation3i

typedef Transformation3D<long> Transformation3l

typedef Vector3D<char> Vector3c

typedef Vector3D<double> Vector3d

typedef Vector3D<float> Vector3f

typedef Vector3D<int> Vector3i

typedef Vector3D<long> Vector3l


Function Documentation

template<typename T>
Matrix3D<T> computePlaneSpace ( const Vector3D< T > &  normal  )  [inline]

template<typename T>
Matrix3D<T> skewSymmetric ( const Vector3D< T > &  vector  )  [inline]


Variable Documentation

RIM_PHYSICS_NAMESPACE_START typedef Matrix3D<char> Matrix3c


Generated on Tue Aug 26 00:03:17 2008 for Rim Physics by  doxygen 1.5.4