- [Main Page](index.md)
- [Classes](annotated.md)
- [Files](files.md)
- [Directories](dirs.md)
- [Related Pages](pages.md)
- [Class List](annotated.md)
- [Alphabetical List](classes.md)
- [Class Hierarchy](hierarchy.md)
- [Class Members](functions.md)
HSpline Class Reference¶
The HSpline class represents the spline curves that contain HCPs and that are stitched together to make the patch based models. More...
#include <HPatch.h>
Inheritance diagram for HSpline:
Inheritance graph
[legend]
Collaboration diagram for HSpline:
Collaboration graph
[legend]
Public Member Functions |
|
| HCP * | GetHeadCP () |
| HSpline * | GetNextSpline () |
| HCP * | CreateCPAtHead (const Vector &p) |
| HCP * | CreateCPAtTail (const Vector &p) |
| HCP * | CreateCPBefore (HCP *beforecp, const Vector &p) |
| HCP * | CreateCPAfter (HCP *aftercp, const Vector &p) |
| BOOL | DeleteCP (HCP *cp) |
| BOOL | MakeLooped (BOOL looped) |
| void | operator delete (void *ptr) |
| float | GetLength () |
| BOOL | GetPositionAndDirection (float ease, Vector &position, Vector &direction) |
Static Public Member Functions |
|
| static void | DeleteHandle (HSpline *handle) |