#include <cardinalspline.h>
Inherits HermiteSpline3DClass.
|
| virtual int | Add_Key (const Vector3 &point, float t) |
| |
| virtual void | Remove_Key (int i) |
| |
| virtual void | Clear_Keys (void) |
| |
| virtual void | Set_Tightness (int i, float tightness) |
| |
| virtual float | Get_Tightness (int i) |
| |
| virtual void | Update_Tangents (void) |
| |
| virtual const PersistFactoryClass & | Get_Factory (void) const |
| |
| virtual bool | Save (ChunkSaveClass &csave) |
| |
| virtual bool | Load (ChunkLoadClass &cload) |
| |
| | HermiteSpline3DClass (void) |
| |
| | HermiteSpline3DClass (const HermiteSpline3DClass &that) |
| |
| const HermiteSpline3DClass & | operator= (const HermiteSpline3DClass &that) |
| |
| virtual void | Evaluate (float time, Vector3 *set_val) |
| |
| virtual void | Evaluate_Derivative (float time, Vector3 *set_val) |
| |
| virtual void | Set_Looping (bool onoff) |
| |
| virtual void | Set_Key (int i, const Vector3 &point) |
| |
| virtual void | Set_Tangents (int i, const Vector3 &in_tan, const Vector3 &out_tan) |
| |
| virtual void | Get_Tangents (int i, Vector3 *set_in, Vector3 *set_out) |
| |
| | Curve3DClass (void) |
| |
| | Curve3DClass (const Curve3DClass &that) |
| |
| virtual | ~Curve3DClass (void) |
| |
| Curve3DClass & | operator= (const Curve3DClass &that) |
| |
| virtual bool | Is_Looping (void) |
| |
| virtual int | Key_Count (void) |
| |
| virtual void | Get_Key (int i, Vector3 *set_point, float *set_t) |
| |
| float | Get_Start_Time (void) |
| |
| float | Get_End_Time (void) |
| |
| | PostLoadableClass (void) |
| |
| virtual | ~PostLoadableClass (void) |
| |
| virtual void | On_Post_Load (void) |
| |
| bool | Is_Post_Load_Registered (void) |
| |
| void | Set_Post_Load_Registered (bool onoff) |
| |
CardinalSpline3DClass 3-Dimensional cardinal splines
Definition at line 51 of file cardinalspline.h.
◆ Add_Key()
| int CardinalSpline3DClass::Add_Key |
( |
const Vector3 & | point, |
|
|
float | t ) |
|
virtual |
◆ Clear_Keys()
| void CardinalSpline3DClass::Clear_Keys |
( |
void | | ) |
|
|
virtual |
◆ Get_Factory()
◆ Get_Tightness()
| float CardinalSpline3DClass::Get_Tightness |
( |
int | i | ) |
|
|
virtual |
◆ Load()
◆ Remove_Key()
| void CardinalSpline3DClass::Remove_Key |
( |
int | i | ) |
|
|
virtual |
◆ Save()
◆ Set_Tightness()
| void CardinalSpline3DClass::Set_Tightness |
( |
int | i, |
|
|
float | tightness ) |
|
virtual |
◆ Update_Tangents()
| void CardinalSpline3DClass::Update_Tangents |
( |
void | | ) |
|
|
virtual |
◆ Tightness
The documentation for this class was generated from the following files: