Classes | Defines

polyshp.h File Reference

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

Go to the source code of this file.

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...

Defines

#define  PSHAPE_SNAP_IGNORELAST   (1<<0)
#define  PSHAPE_SNAP_NOEDGES   (1<<1)
#define  POLYSHP_INTERP_SIMPLE   0
  Parameter space based on segments.
#define  POLYSHP_INTERP_NORMALIZED   1
  Parameter space normalized to curve length.
#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.
#define  POLYPT_INTERPOLATED   (1<<9)
  Indicates that the point is an interpolated point and not a knot.
#define  POLYPT_SMOOTH   (1<<10)
  Indicates that the point is part of a smooth transition.
#define  POLYPT_SEG_SELECTED   (1<<11)
  The segment that starts with this point is selected.
#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.
#define  POLYLINE_CLOSED   (1<<0)
  Indicates the polyline is closed.
#define  POLYLINE_NO_SELF_INT   (1<<1)
  Ignore self-intersections.
#define  CAPFACE_AB   (1<<0)
#define  CAPFACE_BC   (1<<1)
#define  CAPFACE_CA   (1<<2)

Define Documentation

#define CAPFACE_AB   (1<<0)

Definition at line 410 of file polyshp.h.

#define CAPFACE_BC   (1<<1)

Definition at line 411 of file polyshp.h.

#define CAPFACE_CA   (1<<2)

Definition at line 412 of file polyshp.h.