![]() |
(C++)
1.0.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
The UpperBound class - Can hold arbitrary curve, but upperbounds it to provided value. More...
#include <Curve.hh>


Public Member Functions | |
| template<typename... ConstructorArguments> | |
| UpperBound (float initUpperBound, ConstructorArguments &&... arguments) | |
| virtual float | Sample (float argument) const override |
| Sample - User-defined method which processes provided value (currently vector of values - multidemensional curves will soon become deprecated). More... | |
| const T & | GetCurve () const |
| float | GetUpperBound () const |
| CurveTypeId | GetTypeId () const override |
Public Member Functions inherited from grail::curves::Curve | |
| Curve (const Curve &other)=default | |
| Curve (Curve &&other)=default | |
The UpperBound class - Can hold arbitrary curve, but upperbounds it to provided value.
|
inlineoverridevirtual |
Sample - User-defined method which processes provided value (currently vector of values - multidemensional curves will soon become deprecated).
| argument |
Implements grail::curves::Curve.