#include "maxheap.h"#include "shphier.h"#include "captypes.h"#include "shpsels.h"#include "templt.h"#include "maxtypes.h"#include "channels.h"#include "TabTypes.h"#include "GraphicsConstants.h"| Classes | |
| class | CapVert | 
| class | PolyPt | 
| Represents a single point of a PolyLine.  More... | |
| class | PolyLine | 
| Describes a single polygon in a PolyShape using linear segments.  More... | |
| class | PolyShape | 
| A multi-polygon shape class.  More... | |
| Macros | |
| #define | PSHAPE_SNAP_IGNORELAST (1<<0) | 
| #define | PSHAPE_SNAP_NOEDGES (1<<1) | 
| #define | POLYSHP_INTERP_SIMPLE 0 | 
| Parameter space based on segments.  More... | |
| #define | POLYSHP_INTERP_NORMALIZED 1 | 
| Parameter space normalized to curve length.  More... | |
| #define | CAPVERT_VISEDGE (1<<0) | 
| #define | POLYPT_KNOT (1<<8) | 
| Indicates if this point in the PolyLine corresponds to a knot in the original spline.  More... | |
| #define | POLYPT_INTERPOLATED (1<<9) | 
| Indicates that the point is an interpolated point and not a knot.  More... | |
| #define | POLYPT_SMOOTH (1<<10) | 
| Indicates that the point is part of a smooth transition.  More... | |
| #define | POLYPT_SEG_SELECTED (1<<11) | 
| The segment that starts with this point is selected.  More... | |
| #define | POLYPT_BRIDGE (1<<16) | 
| #define | POLYPT_SPLICE (1<<17) | 
| #define | POLYPT_VISEDGE (1<<18) | 
| #define | POLYPT_NO_SPLICE (1<<19) | 
| #define | POLYPT_INVIS_EDGE (1<<20) | 
| #define | POLYPT_NO_SNAP (1<<21) | 
| #define | POLYPT_MATID_SHIFT 16 | 
| #define | POLYPT_MATID_MASK 0xFFFF | 
| #define | CAP3DS_OPT_CLOSEST_BRIDGE (1<<0) | 
| Bridge polys at closest point.  More... | |
| #define | POLYLINE_CLOSED (1<<0) | 
| Indicates the polyline is closed.  More... | |
| #define | POLYLINE_NO_SELF_INT (1<<1) | 
| Ignore self-intersections.  More... | |
| #define | CAPFACE_AB (1<<0) | 
| #define | CAPFACE_BC (1<<1) | 
| #define | CAPFACE_CA (1<<2) | 
| #define CAPFACE_AB (1<<0) | 
| #define CAPFACE_BC (1<<1) | 
| #define CAPFACE_CA (1<<2) |