109 virtual void Evaluate(
float time,
float * set_val);
112 virtual void Set_Key(
int i,
float point,
unsigned int extra=0);
113 virtual int Add_Key(
float point,
float t,
unsigned int extra=0);
117 virtual void Set_Tangents(
int i,
float in_tan,
float out_tan);
118 virtual void Get_Tangents(
int i,
float * set_in,
float * set_out);
bool operator!=(const TangentsClass &that)
bool operator==(const TangentsClass &that)
DynamicVectorClass< TangentsClass > Tangents
virtual void Set_Key(int i, float point, unsigned int extra=0)
virtual int Add_Key(float point, float t, unsigned int extra=0)
virtual void Clear_Keys(void)
virtual const PersistFactoryClass & Get_Factory(void) const
virtual void Set_Looping(bool onoff)
virtual void Evaluate(float time, float *set_val)
virtual void Set_Tangents(int i, float in_tan, float out_tan)
virtual void Get_Tangents(int i, float *set_in, float *set_out)
virtual bool Load(ChunkLoadClass &cload)
virtual void Update_Tangents(void)
virtual bool Save(ChunkSaveClass &csave)
HermiteSpline1DClass(void)
virtual void Remove_Key(int i)
bool operator==(const TangentsClass &that)
bool operator!=(const TangentsClass &that)
virtual bool Save(ChunkSaveClass &csave)
virtual void Set_Tangents(int i, const Vector3 &in_tan, const Vector3 &out_tan)
virtual void Remove_Key(int i)
virtual const PersistFactoryClass & Get_Factory(void) const
virtual void Evaluate(float time, Vector3 *set_val)
const HermiteSpline3DClass & operator=(const HermiteSpline3DClass &that)
HermiteSpline3DClass(void)
virtual void Set_Key(int i, const Vector3 &point)
HermiteSpline3DClass(const HermiteSpline3DClass &that)
virtual void Update_Tangents(void)
virtual void Clear_Keys(void)
virtual bool Load(ChunkLoadClass &cload)
virtual void Evaluate_Derivative(float time, Vector3 *set_val)
DynamicVectorClass< TangentsClass > Tangents
virtual void Get_Tangents(int i, Vector3 *set_in, Vector3 *set_out)
virtual int Add_Key(const Vector3 &point, float t)
virtual void Set_Looping(bool onoff)