Bezier Curve Evaluator. More...
#include <decCurveBezierEvaluator.h>
Public Member Functions | |
Constructors and Destructors | |
| decCurveBezierEvaluator (const decCurveBezier *curve) | |
| Creates a new bezier curve evaluator. | |
| ~decCurveBezierEvaluator () | |
| Cleans up the bezier curve evaluator. | |
Management | |
| const decCurveBezier * | GetCurve () const |
| Retrieves the bezier curve. | |
| float | EvaluateAt (float x) const |
| Evaluates the curve at the given position. | |
| bool | ValidValue (double value) const |
| Tests if a value is inside the valid range. | |
| bool | InvalidValue (double value) const |
| Tests if a value is outside the valid range. | |
Bezier Curve Evaluator.
| decCurveBezierEvaluator::decCurveBezierEvaluator | ( | const decCurveBezier * | curve ) |
Creates a new bezier curve evaluator.
| decCurveBezierEvaluator::~decCurveBezierEvaluator | ( | ) |
Cleans up the bezier curve evaluator.
| float decCurveBezierEvaluator::EvaluateAt | ( | float | x ) | const |
Evaluates the curve at the given position.
| const decCurveBezier* decCurveBezierEvaluator::GetCurve | ( | ) | const [inline] |
Retrieves the bezier curve.
| bool decCurveBezierEvaluator::InvalidValue | ( | double | value ) | const [inline] |
Tests if a value is outside the valid range.
| bool decCurveBezierEvaluator::ValidValue | ( | double | value ) | const [inline] |
Tests if a value is inside the valid range.
1.7.2