#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 |
1.7.1