GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
BezierCurve Class Reference

#include <Effect2.hh>

Inheritance diagram for BezierCurve:
Collaboration diagram for BezierCurve:

Public Member Functions

 BezierCurve (PointCollection &p)
Point Index (float pos) const
float bin (float pos, int i, int n) const
int ni (int n, int i) const
float Size () const
Public Member Functions inherited from CurveIn3d
virtual ~CurveIn3d ()
Public Member Functions inherited from Curve< Point >
virtual ~Curve ()
Public Member Functions inherited from Array< float, Point >
virtual ~Array ()
Public Member Functions inherited from Function< float, Point >
virtual ~Function ()
virtual bool IsValid (I i) const=0

Additional Inherited Members

Public Types inherited from Function< float, Point >
typedef float Domain
typedef Point CoDomain
Public Attributes inherited from Function< float, Point >
std::string funcsignature
std::string contents
std::vector< std::string > link
std::vector< std::pair< std::string, std::string > > dep

Constructor & Destructor Documentation

◆ BezierCurve()

BezierCurve::BezierCurve ( PointCollection & p)
inline

Member Function Documentation

◆ bin()

float BezierCurve::bin ( float pos,
int i,
int n ) const
inline
Here is the caller graph for this function:

◆ Index()

Point BezierCurve::Index ( float pos) const
inlinevirtual

◆ ni()

int BezierCurve::ni ( int n,
int i ) const
inline
Here is the caller graph for this function:

◆ Size()

float BezierCurve::Size ( ) const
inlinevirtual

Implements Array< float, Point >.


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