#include <splshape.h>
Public Member Functions |
|
void | SetSize (BezierShape &shape, BOOL load=TRUE) |
void | Empty () |
void | Zero () |
void | SetPoint (int poly, int i, const Point3 &p) |
void | SetKType (int poly, int i, int k) |
void | SetLType (int poly, int i, int l) |
void | Move (int poly, int i, const Point3 &p) |
void | Apply (BezierShape &shape) |
void | UnApply (BezierShape &shape) |
void | ClearUsed (int poly) |
void | SetUsed (int poly) |
int | IsUsed (int poly) |
SplineShapeVertexDelta & | operator= (SplineShapeVertexDelta &from) |
void | ApplyHandlesAndZero (BezierShape &shape, int handlePoly, int handleVert) |
BOOL | IsCompatible (BezierShape &shape) |
IOResult | Save (ISave *isave) |
IOResult | Load (ILoad *iload) |
Public Attributes |
|
SplineShapePointTab | dtab |
void SetSize | ( | BezierShape & | shape, |
BOOL | load = TRUE |
||
) |
void Empty | ( | ) | [inline] |
void Zero | ( | ) | [inline] |
void SetPoint | ( | int | poly, |
int | i, | ||
const Point3 & | p | ||
) | [inline] |
void SetKType | ( | int | poly, |
int | i, | ||
int | k | ||
) | [inline] |
void SetLType | ( | int | poly, |
int | i, | ||
int | l | ||
) | [inline] |
void Move | ( | int | poly, |
int | i, | ||
const Point3 & | p | ||
) | [inline] |
void Apply | ( | BezierShape & | shape | ) |
void UnApply | ( | BezierShape & | shape | ) |
void ClearUsed | ( | int | poly | ) | [inline] |
void SetUsed | ( | int | poly | ) | [inline] |
int IsUsed | ( | int | poly | ) | [inline] |
SplineShapeVertexDelta& operator= | ( | SplineShapeVertexDelta & | from | ) | [inline] |
void ApplyHandlesAndZero | ( | BezierShape & | shape, |
int | handlePoly, | ||
int | handleVert | ||
) |
BOOL IsCompatible | ( | BezierShape & | shape | ) | [inline] |
{ return dtab.IsCompatible(shape); }