Murl::Math Classes
Mathematic classes (Vector, matrix, quaternion, etc.). More...
Collaboration diagram for Murl::Math Classes:
Classes | |
class | Murl::Math::StaticVector< DataType > |
The static vector class. More... | |
class | Murl::Math::StaticMatrix< DataType > |
The static matrix class. More... | |
class | Murl::Math::BigInteger |
An integer of variable capacity. More... | |
class | Murl::Math::Box< DataType > |
A box class describing the minimum and maximum coordinate of a 3d-box. More... | |
class | Murl::Math::Cone< DataType > |
A cone class describing a cone by its angle and length. More... | |
class | Murl::Math::Cylinder< DataType > |
A cylinder class describing a cylinder by its radius and length. More... | |
class | Murl::Math::Easing< DataType > |
The easing class implements the functions of the predefined IEnums::Interpolation curves. More... | |
class | Murl::Math::Frustum< DataType > |
A frustum describing 6 planes. More... | |
class | Murl::Math::Limits< DataType > |
The limit values class. More... | |
class | Murl::Math::Matrix< DataType > |
A 4x4 matrix class. More... | |
class | Murl::Math::MinMax< DataType, LimitsType > |
The minimum maximum values template class. More... | |
class | Murl::Math::Plane< DataType > |
A plane class describing the equation for a plane a*x + b*y + c*z + d = 0. More... | |
class | Murl::Math::Quaternion< DataType > |
A quaternion class. More... | |
class | Murl::Math::Ray< DataType > |
A ray class. More... | |
class | Murl::Math::Rectangle< DataType > |
A rectangle class with 2D coordinates. More... | |
class | Murl::Math::Sphere< DataType > |
A sphere class. More... | |
class | Murl::Math::SplineKey< DataType > |
A template class to create spline key objects for the spline interpolation classes. More... | |
class | Murl::Math::SplineBase< DataType > |
A template base class for spline interpolations. More... | |
class | Murl::Math::SplineBezier< DataType > |
A template class to create a Bezier spline interpolation object. More... | |
class | Murl::Math::SplineHermite< DataType > |
A template class to create a Cubic Hermite spline interpolation (aka as Cardinal Spline / Catmull-Rom spline) object. More... | |
class | Murl::Math::Vector< DataType > |
A 4-component vector class. More... | |
class | Murl::Math::VectorUninitialized< DataType > |
A 4-component uninitialized vector class. More... | |
Detailed Description
Mathematic classes (Vector, matrix, quaternion, etc.).