DDraceNetwork Docs
CCubicBezier Class Reference

#include <bezier.h>

Public Member Functions

 CCubicBezier ()
 
float Evaluate (float t) const
 
float Derivative (float t) const
 

Static Public Member Functions

static CCubicBezier With (float Start, float StartDerivative, float EndDerivative, float End)
 

Private Member Functions

 CCubicBezier (float a_, float b_, float c_, float d_)
 

Private Attributes

float a
 
float b
 
float c
 
float d
 

Constructor & Destructor Documentation

◆ CCubicBezier() [1/2]

CCubicBezier::CCubicBezier ( float  a_,
float  b_,
float  c_,
float  d_ 
)
inlineprivate

◆ CCubicBezier() [2/2]

CCubicBezier::CCubicBezier ( )
inline

Member Function Documentation

◆ Derivative()

float CCubicBezier::Derivative ( float  t) const

◆ Evaluate()

float CCubicBezier::Evaluate ( float  t) const

◆ With()

CCubicBezier CCubicBezier::With ( float  Start,
float  StartDerivative,
float  EndDerivative,
float  End 
)
static

Member Data Documentation

◆ a

float CCubicBezier::a
private

◆ b

float CCubicBezier::b
private

◆ c

float CCubicBezier::c
private

◆ d

float CCubicBezier::d
private

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