Pyrogenesis
13997
|
#include <NUSpline.h>
Public Member Functions | |
RNSpline () | |
virtual | ~RNSpline () |
void | AddNode (const CVector3D &pos) |
void | BuildSpline () |
CVector3D | GetPosition (float time) const |
CVector3D | GetRotation (float time) const |
const std::vector< SplineData > & | GetAllNodes () const |
Public Attributes | |
float | MaxDistance |
int | NodeCount |
Protected Member Functions | |
CVector3D | GetStartVelocity (int index) |
CVector3D | GetEndVelocity (int index) |
Protected Attributes | |
std::vector< SplineData > | Node |
Definition at line 37 of file NUSpline.h.
|
inline |
Definition at line 41 of file NUSpline.h.
|
inlinevirtual |
Definition at line 42 of file NUSpline.h.
void RNSpline::AddNode | ( | const CVector3D & | pos | ) |
Definition at line 49 of file NUSpline.cpp.
void RNSpline::BuildSpline | ( | ) |
Definition at line 68 of file NUSpline.cpp.
|
inline |
Definition at line 48 of file NUSpline.h.
|
protected |
Definition at line 132 of file NUSpline.cpp.
CVector3D RNSpline::GetPosition | ( | float | time | ) | const |
Definition at line 96 of file NUSpline.cpp.
CVector3D RNSpline::GetRotation | ( | float | time | ) | const |
|
protected |
Definition at line 123 of file NUSpline.cpp.
float RNSpline::MaxDistance |
Definition at line 50 of file NUSpline.h.
|
protected |
Definition at line 54 of file NUSpline.h.
int RNSpline::NodeCount |
Definition at line 51 of file NUSpline.h.