#include <curve.h>
Inherits PersistClass.
Inherited by HermiteSpline3DClass, LinearCurve3DClass, and VehicleCurveClass.
Definition at line 65 of file curve.h.
◆ Curve3DClass() [1/2]
| Curve3DClass::Curve3DClass |
( |
void | | ) |
|
◆ Curve3DClass() [2/2]
◆ ~Curve3DClass()
| Curve3DClass::~Curve3DClass |
( |
void | | ) |
|
|
virtual |
◆ Add_Key()
| int Curve3DClass::Add_Key |
( |
const Vector3 & | point, |
|
|
float | t ) |
|
virtual |
◆ Clear_Keys()
| void Curve3DClass::Clear_Keys |
( |
void | | ) |
|
|
virtual |
◆ Evaluate()
| virtual void Curve3DClass::Evaluate |
( |
float | time, |
|
|
Vector3 * | set_val ) |
|
pure virtual |
◆ Find_Interval()
| void Curve3DClass::Find_Interval |
( |
float | time, |
|
|
int * | i0, |
|
|
int * | i1, |
|
|
float * | t ) |
|
protected |
◆ Get_End_Time()
| float Curve3DClass::Get_End_Time |
( |
void | | ) |
|
◆ Get_Key()
| void Curve3DClass::Get_Key |
( |
int | i, |
|
|
Vector3 * | set_point, |
|
|
float * | set_t ) |
|
virtual |
◆ Get_Start_Time()
| float Curve3DClass::Get_Start_Time |
( |
void | | ) |
|
◆ Is_Looping()
| bool Curve3DClass::Is_Looping |
( |
void | | ) |
|
|
virtual |
◆ Key_Count()
| int Curve3DClass::Key_Count |
( |
void | | ) |
|
|
virtual |
◆ Load()
◆ operator=()
◆ Remove_Key()
| void Curve3DClass::Remove_Key |
( |
int | i | ) |
|
|
virtual |
◆ Save()
◆ Set_Key()
| void Curve3DClass::Set_Key |
( |
int | i, |
|
|
const Vector3 & | point ) |
|
virtual |
◆ Set_Looping()
| void Curve3DClass::Set_Looping |
( |
bool | onoff | ) |
|
|
virtual |
◆ IsLooping
| bool Curve3DClass::IsLooping |
|
protected |
◆ Keys
The documentation for this class was generated from the following files:
- Code/Libraries/Source/WWVegas/WWMath/curve.h
- Code/Libraries/Source/WWVegas/WWMath/curve.cpp