A representation of a quadratic curve with order set to 3. More...
#include <ParametricCurve.h>
Public Member Functions | |
QuadraticCurve () | |
QuadraticCurve (const QuadraticCurve &other) | |
~QuadraticCurve () | |
QuadraticCurve & | operator= (const QuadraticCurve &other) |
void | makeBezier () |
A representation of a quadratic curve with order set to 3.
DATA_TYPE | The data type to use for the components. | |
SIZE | The number of components this curve has. |
Definition at line 250 of file ParametricCurve.h.
gmtl::QuadraticCurve< DATA_TYPE, SIZE >::QuadraticCurve | ( | ) |
Definition at line 262 of file ParametricCurve.h.
{ }
gmtl::QuadraticCurve< DATA_TYPE, SIZE >::QuadraticCurve | ( | const QuadraticCurve< DATA_TYPE, SIZE > & | other | ) |
Definition at line 267 of file ParametricCurve.h.
{
*this = other;
}
gmtl::QuadraticCurve< DATA_TYPE, SIZE >::~QuadraticCurve | ( | ) |
Definition at line 273 of file ParametricCurve.h.
{ }
void gmtl::QuadraticCurve< DATA_TYPE, SIZE >::makeBezier | ( | ) |
Definition at line 287 of file ParametricCurve.h.
{ mBasisMatrix.set( 1.0, -2.0, 1.0, -2.0, 2.0, 0.0, 1.0, 0.0, 0.0 ); }
QuadraticCurve< DATA_TYPE, SIZE > & gmtl::QuadraticCurve< DATA_TYPE, SIZE >::operator= | ( | const QuadraticCurve< DATA_TYPE, SIZE > & | other | ) |
Definition at line 279 of file ParametricCurve.h.
{ ParametricCurve::operator =(other); return *this; }