#include "maxheap.h"#include "shape.h"#include "istdplug.h"#include "sbmtlapi.h"#include "objmode.h"#include "MouseCursors.h"| Functions | |
| CoreExport ClassDesc * | GetSplineShapeDescriptor () | 
| CoreExport int | ApplyOffset (Interface *intf, INode *node, float amount) | 
| CoreExport int | MeasureOffset (Interface *intf, INode *node, Point3 *point, float *result) | 
| Variables | |
| CoreExport Class_ID | splineShapeClassID | 
| HINSTANCE | hInstance | 
| const DWORD | kSplineActions = 0x34fe2c73 | 
| const DWORD | kSplineActionsContext = 0x34fe2c73 | 
| #define BOOL_UNION 0 | 
| #define BOOL_SUBTRACTION 1 | 
| #define BOOL_INTERSECTION 2 | 
| #define MIRROR_HORIZONTAL 3 | 
| #define MIRROR_VERTICAL 4 | 
| #define MIRROR_BOTH 5 | 
| #define POLYBOOL (1 << 0) | 
| #define POLYOUTSIDE (1 << 1) | 
| #define POLYINSIDE (1 << 2) | 
| #define ES_DISP_RESULT 0x0100 | 
| #define ES_ADDED_SELECT 0x0200 | 
| #define ES_MASTER_CONTROL_REF SHAPE_OBJ_NUM_REFS | 
| #define ES_VERT_BASE_REF (SHAPE_OBJ_NUM_REFS + 1) | 
| #define SS_OBJECT 0 | 
| #define SS_VERTEX 1 | 
| #define SS_SEGMENT 2 | 
| #define SS_SPLINE 3 | 
| #define CID_OUTLINE CID_USER + 201 | 
| #define CID_SEGBREAK CID_USER + 202 | 
| #define CID_SEGREFINE CID_USER + 203 | 
| #define CID_VERTCONNECT CID_USER + 204 | 
| #define CID_VERTINSERT CID_USER + 205 | 
| #define CID_BOOLEAN CID_USER + 206 | 
| #define CID_CREATELINE CID_USER + 207 | 
| #define CID_CROSSINSERT CID_USER + 208 | 
| #define CID_FILLET CID_USER + 209 | 
| #define CID_CHAMFER CID_USER + 210 | 
| #define CID_TRIM CID_USER + 211 | 
| #define CID_EXTEND CID_USER + 212 | 
| #define CID_SPLINEBIND CID_USER + 213 | 
| #define CID_REFINECONNECT CID_USER + 214 | 
| #define CID_CROSSSECTION CID_USER + 215 | 
| #define CID_COPYTANGENT CID_USER + 216 | 
| #define CID_PASTETANGENT CID_USER + 217 | 
| #define NS_SS_VERT 0 | 
| #define NS_SS_SEG 1 | 
| #define NS_SS_POLY 2 | 
| #define REFINE_VERT 0 | 
| #define REFINE_SEG 1 | 
| #define ID_SPLINE_MENU 1320 | 
| CoreExport ClassDesc* GetSplineShapeDescriptor | ( | ) | 
| CoreExport int ApplyOffset | ( | Interface * | intf, | 
| INode * | node, | ||
| float | amount | ||
| ) | 
| CoreExport int MeasureOffset | ( | Interface * | intf, | 
| INode * | node, | ||
| Point3 * | point, | ||
| float * | result | ||
| ) | 
| CoreExport Class_ID splineShapeClassID | 
| HINSTANCE hInstance | 
| const DWORD kSplineActions = 0x34fe2c73 | 
| const DWORD kSplineActionsContext = 0x34fe2c73 |