Classes | |
class | RoesselerFieldAlgorithm |
roessler algorithm More... | |
class | Math |
singleton class that provides handy math functions and constants More... | |
class | MathException |
class for handling all kinds of math related run time errors More... | |
class | FieldAlgorithm |
abstract field algorithm base class More... | |
class | Matrix |
matrix class More... | |
class | Matrix3 |
3x3 matrix class More... | |
class | Matrix4 |
4x4 matrix class More... | |
class | MatrixH |
nxn matrix class More... | |
class | Quaternion |
quaternion class More... | |
class | Rectangle |
template rectangle class More... | |
class | Vector |
vector class More... | |
class | Vector2 |
2D vector class More... | |
class | Vector3 |
3D vector class More... | |
class | Vector4 |
4D vector class More... | |
class | VectorField |
template vector field More... | |
Typedefs | |
typedef Matrix< int > | MatrixI |
typedef Matrix< float > | MatrixF |
typedef Matrix< double > | MatrixD |
typedef Matrix3< int > | Matrix3I |
typedef Matrix3< float > | Matrix3F |
typedef Matrix3< double > | Matrix3D |
typedef Matrix4< int > | Matrix4I |
typedef Matrix4< float > | Matrix4F |
typedef Matrix4< double > | Matrix4D |
typedef MatrixH< int > | MatrixHI |
typedef MatrixH< float > | MatrixHF |
typedef MatrixH< double > | MatrixHD |
typedef Quaternion< float > | QuaternionF |
typedef Quaternion< double > | QuaternionD |
typedef base::real | real |
typedef Vector< int > | VectorI |
typedef Vector< float > | VectorF |
typedef Vector< double > | VectorD |
typedef Vector2< int > | Vector2I |
typedef Vector2< float > | Vector2F |
typedef Vector2< double > | Vector2D |
typedef Vector3< int > | Vector3I |
typedef Vector3< float > | Vector3F |
typedef Vector3< double > | Vector3D |
typedef Vector4< int > | Vector4I |
typedef Vector4< float > | Vector4F |
typedef Vector4< double > | Vector4D |
Variables | |
const real | PI = 3.14159265358979323846264338327950288419716939937510 |
typedef Matrix3<double> iso::math::Matrix3D |
typedef Matrix3<float> iso::math::Matrix3F |
typedef Matrix3<int> iso::math::Matrix3I |
typedef Matrix4<double> iso::math::Matrix4D |
typedef Matrix4<float> iso::math::Matrix4F |
typedef Matrix4<int> iso::math::Matrix4I |
typedef Matrix<double> iso::math::MatrixD |
typedef Matrix<float> iso::math::MatrixF |
typedef MatrixH<double> iso::math::MatrixHD |
typedef MatrixH<float> iso::math::MatrixHF |
typedef MatrixH<int> iso::math::MatrixHI |
typedef Matrix<int> iso::math::MatrixI |
typedef Quaternion<double> iso::math::QuaternionD |
typedef Quaternion<float> iso::math::QuaternionF |
typedef base::real iso::math::real |
typedef Vector2<double> iso::math::Vector2D |
typedef Vector2<float> iso::math::Vector2F |
typedef Vector2<int> iso::math::Vector2I |
typedef Vector3<double> iso::math::Vector3D |
typedef Vector3<float> iso::math::Vector3F |
typedef Vector3<int> iso::math::Vector3I |
typedef Vector4<double> iso::math::Vector4D |
typedef Vector4<float> iso::math::Vector4F |
typedef Vector4<int> iso::math::Vector4I |
typedef Vector<double> iso::math::VectorD |
typedef Vector<float> iso::math::VectorF |
typedef Vector<int> iso::math::VectorI |
const real iso::math::PI = 3.14159265358979323846264338327950288419716939937510 |