Drag[en]gine Game Engine
1.21
|
Bezier Curve Point. More...
#include <decCurveBezierPoint.h>
Public Member Functions | |
Constructors and Destructors | |
decCurveBezierPoint () | |
Create a new bezier curve point. More... | |
decCurveBezierPoint (const decVector2 &point) | |
Create a new bezier curve point. More... | |
decCurveBezierPoint (const decVector2 &point, const decVector2 &handle1, const decVector2 &handle2) | |
Create a new bezier curve point. More... | |
decCurveBezierPoint (const decCurveBezierPoint &point) | |
Create a new bezier curve point. More... | |
Management | |
const decVector2 & | GetPoint () const |
Point. More... | |
const decVector2 & | GetHandle1 () const |
First handle. More... | |
const decVector2 & | GetHandle2 () const |
Second handle. More... | |
void | SetPoint (const decVector2 &point) |
Set point. More... | |
void | SetPoint (const decVector2 &point, const decVector2 &handle1, const decVector2 &handle2) |
Set point. More... | |
bool | IsEqualTo (const decCurveBezierPoint &point, float threshold=VECTOR_THRESHOLD) const |
Curve points are equal. More... | |
Bezier Curve Point.
decCurveBezierPoint::decCurveBezierPoint | ( | ) |
Create a new bezier curve point.
decCurveBezierPoint::decCurveBezierPoint | ( | const decVector2 & | point | ) |
Create a new bezier curve point.
decCurveBezierPoint::decCurveBezierPoint | ( | const decVector2 & | point, |
const decVector2 & | handle1, | ||
const decVector2 & | handle2 | ||
) |
Create a new bezier curve point.
decCurveBezierPoint::decCurveBezierPoint | ( | const decCurveBezierPoint & | point | ) |
Create a new bezier curve point.
|
inline |
First handle.
|
inline |
Second handle.
|
inline |
Point.
bool decCurveBezierPoint::IsEqualTo | ( | const decCurveBezierPoint & | point, |
float | threshold = VECTOR_THRESHOLD |
||
) | const |
Curve points are equal.
void decCurveBezierPoint::SetPoint | ( | const decVector2 & | point | ) |
Set point.
void decCurveBezierPoint::SetPoint | ( | const decVector2 & | point, |
const decVector2 & | handle1, | ||
const decVector2 & | handle2 | ||
) |
Set point.