#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); }