(C++)  1.0.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
grail::curves::Curve Class Referenceabstract

The Curve class - Defines objects transforming one value into the other. More...

#include <Curve.hh>

Inheritance diagram for grail::curves::Curve:

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
 

Detailed Description

The Curve class - Defines objects transforming one value into the other.

Member Function Documentation

◆ Sample()

virtual float grail::curves::Curve::Sample ( float  argument) const
pure virtual

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