Skip to content
- [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)

HCP Class Reference

A HCP represents a model Control Point you see in Animation Master, the building block of splines. More...

#include <HCP.h>

Inheritance diagram for HCP:

Inheritance graph

[legend]

Collaboration diagram for HCP:

Collaboration graph

[legend]

List of all members.


Public Member Functions

const Vector GetPosition ()
const Vector GetModelPosition ()
const Vector GetWorldPosition ()
const Vector GetScreenPosition ()
HCPInstance GetCPInstance ()
HCPInstance CreateCPInstance ()
HSpline GetSpline ()
HCP GetNext ()
HCP GetPrev ()
float  GetInGamma ()
float  GetInAlpha ()
float  GetInMagnitude ()
float  GetOutGamma ()
float  GetOutAlpha ()
float  GetOutMagnitude ()
Vector  GetInTangent ()
Vector  GetOutTangent ()
Vector  GetModelInTangent ()
Vector  GetModelOutTangent ()
Vector  GetWorldInTangent ()
Vector  GetWorldOutTangent ()
Vector  GetScreenInTangent ()
Vector  GetScreenOutTangent ()
HCP GetNextAttached ()
HCP GetPrevAttached ()
HCP GetHead ()
HCPWeight *  GetCPWeightHead ()
BOOL  AddToGroup (HGroupCP **gh)
BOOL  AddStackToGroup (HGroupCP **gh)
void  SetPosition (Vector *p)
void  SetInGamma (float fValue)
void  SetInAlpha (float fValue)
void  SetInMagnitude (float fValue)
void  SetOutGamma (float fValue)
void  SetOutAlpha (float fValue)
void  SetOutMagnitude (float fValue)
void  SetPeaked ()
void  SetSmooth ()
void  SetHide (BOOL bHide)
void  ComputeInBias (const Vector &goalit, float &alpha, float &gamma, float &magnitude)
void  ComputeOutBias (const Vector &goalot, float &alpha, float &gamma, float &magnitude)
UINT  GetID ()
HCPWeight *  AddCPWeight ()
void  RemoveCPWeight (HCPWeight *hcpweight)
BOOL  IsLoop ()
BOOL  IsPeaked ()
BOOL  IsSmooth ()
BOOL  IsHook ()
BOOL  IsFlip ()
BOOL  IsHide ()
BOOL