decCurveBezierEvaluator Class Reference

Bezier Curve Evaluator. More...

#include <decCurveBezierEvaluator.h>

List of all members.

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 decCurveBezierGetCurve () 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.

Detailed Description

Bezier Curve Evaluator.

Author:
Roland Plüss
Version:
1.0
Date:
2010

Constructor & Destructor Documentation

decCurveBezierEvaluator::decCurveBezierEvaluator ( const decCurveBezier curve )

Creates a new bezier curve evaluator.

decCurveBezierEvaluator::~decCurveBezierEvaluator (  )

Cleans up the bezier curve evaluator.


Member Function Documentation

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.


The documentation for this class was generated from the following file: