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