grail (C  1.0.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
Grail.Curves.LowerBound Class Reference

Can hold arbitrary curve, but lowerbounds it to provided value. More...

Inheritance diagram for Grail.Curves.LowerBound:
Collaboration diagram for Grail.Curves.LowerBound:

Public Member Functions

 LowerBound (Curve curve, float lowerBound)
 
override float Sample (float argument)
 User-defined method which processes provided value. More...
 

Properties

override CurveTypeId TypeId [get]
 
- Properties inherited from Grail.Curves.Curve
abstract CurveTypeId TypeId [get]
 Returns curve type id for debugging purposes More...
 

Detailed Description

Can hold arbitrary curve, but lowerbounds it to provided value.

Member Function Documentation

◆ Sample()

override float Grail.Curves.LowerBound.Sample ( float  argument)
inlinevirtual

User-defined method which processes provided value.

Parameters
argument
Returns
another value

Implements Grail.Curves.Curve.


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