|
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.
1.8.5