#include <gmtl/Matrix.h>
#include <gmtl/MatrixOps.h>
#include <gmtl/Vec.h>
#include <gmtl/VecOps.h>
Go to the source code of this file.
Classes | |
class | gmtl::ParametricCurve< DATA_TYPE, SIZE, ORDER > |
A base representation of a parametric curve with SIZE component using DATA_TYPE as the data type, ORDER as the order for each component. More... | |
class | gmtl::LinearCurve< DATA_TYPE, SIZE > |
A representation of a line with order set to 2. More... | |
class | gmtl::QuadraticCurve< DATA_TYPE, SIZE > |
A representation of a quadratic curve with order set to 3. More... | |
class | gmtl::CubicCurve< DATA_TYPE, SIZE > |
A representation of a cubic curve with order set to 4. More... | |
Namespaces | |
namespace | gmtl |
Meta programming classes. | |
Typedefs | |
typedef LinearCurve< float, 1 > | gmtl::LinearCurve1f |
typedef LinearCurve< float, 2 > | gmtl::LinearCurve2f |
typedef LinearCurve< float, 3 > | gmtl::LinearCurve3f |
typedef LinearCurve< double, 1 > | gmtl::LinearCurve1d |
typedef LinearCurve< double, 2 > | gmtl::LinearCurve2d |
typedef LinearCurve< double, 3 > | gmtl::LinearCurve3d |
typedef QuadraticCurve< float, 1 > | gmtl::QuadraticCurve1f |
typedef QuadraticCurve< float, 2 > | gmtl::QuadraticCurve2f |
typedef QuadraticCurve< float, 3 > | gmtl::QuadraticCurve3f |
typedef QuadraticCurve< double, 1 > | gmtl::QuadraticCurve1d |
typedef QuadraticCurve< double, 2 > | gmtl::QuadraticCurve2d |
typedef QuadraticCurve< double, 3 > | gmtl::QuadraticCurve3d |
typedef CubicCurve< float, 1 > | gmtl::CubicCurve1f |
typedef CubicCurve< float, 2 > | gmtl::CubicCurve2f |
typedef CubicCurve< float, 3 > | gmtl::CubicCurve3f |
typedef CubicCurve< double, 1 > | gmtl::CubicCurve1d |
typedef CubicCurve< double, 2 > | gmtl::CubicCurve2d |
typedef CubicCurve< double, 3 > | gmtl::CubicCurve3d |