(C++)
1.0.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
The Curve class - Defines objects transforming one value into the other. More...
#include <Curve.hh>
Public Member Functions | |
Curve (const Curve &other)=default | |
Curve (Curve &&other)=default | |
virtual float | Sample (float argument) const =0 |
Sample - User-defined method which processes provided value (currently vector of values - multidemensional curves will soon become deprecated). More... | |
virtual CurveTypeId | GetTypeId () const =0 |
The Curve class - Defines objects transforming one value into the other.
|
pure virtual |
Sample - User-defined method which processes provided value (currently vector of values - multidemensional curves will soon become deprecated).
argument |
Implemented in grail::curves::UnitStepFunction, grail::curves::StaircaseFunction, grail::curves::SigmoidFunction, grail::curves::PowerFunction, grail::curves::LinearlyInterpolatedCurve, grail::curves::LinearFunction, grail::curves::ExponentialFunction, grail::curves::UpperBound< T >, grail::curves::LowerBound< T >, grail::curves::ConstantFunction, and grail::curves::BezierSpline.