#include <Geom\IntegerTypes\BSIRect.h>
#include <DgnPlatform\DgnPlatform.h>
#include <Mstn\MicroStation.r.h>
#include <dgnplatform\tcb\tcb.r.h>
Go to the source code of this file.
Classes | |
struct | _accumulator |
struct | _quaternion |
struct | dpoint3dlist |
struct | polygonLink |
Macros | |
#define | HPOINT_NORMAL 0 |
#define | HPOINT_MASK_BREAK 0x00000001 /* LAST point in polygon or polyline is marked as a break */ |
#define | HPOINT_MASK_POINT 0x00000002 /* This point is isolated. */ |
#define | HPOINT_MASK_MAJOR_BREAK 0x00000008 /* End of major block (e.g. character) */ |
#define | BSCURVE_GENERAL 0 |
#define | BSCURVE_LINE 1 |
#define | BSCURVE_CIRCULAR_ARC 2 |
#define | BSCURVE_CIRCLE 3 |
#define | BSCURVE_ELLIPTICAL_ARC 4 |
#define | BSCURVE_ELLIPSE 5 |
#define | BSCURVE_PARABOLIC_ARC 6 |
#define | BSCURVE_HYPERBOLIC_ARC 7 |
#define | BSSURF_GENERAL 0 |
#define | BSSURF_PLANE 1 |
#define | BSSURF_RIGHT_CYLINDER 2 |
#define | BSSURF_CONE 3 |
#define | BSSURF_SPHERE 4 |
#define | BSSURF_TORUS 5 |
#define | BSSURF_REVOLUTION 6 |
#define | BSSURF_TAB_CYLINDER 7 |
#define | BSSURF_RULED_SURFACE 8 |
#define | BSSURF_U 0 |
#define | BSSURF_V 1 |
#define | MAX_POLES MAX_VERTICES |
#define | MAX_ORDER 26 |
#define | MAX_KNOTS (MAX_POLES + 2*MAX_ORDER - 1) |
#define | MAX_BNDRY_PTS MAX_VERTICES |
#define | MAX_DATA_PTS MAX_VERTICES |
#define | KNOT_TOLERANCE_BASIS 1E-10 |
#define | FIT_POLES 0 |
#define | FIT_POINTS 1 |
#define | FIT_LEASTSQUARES 2 |
#define | FIT_CATMULLROM 3 |
#define | OFFSET_JUMP_CUSP 0 |
#define | OFFSET_CHAMFER_CUSP 1 |
#define | OFFSET_POINT_CUSP 2 |
#define | OFFSET_PARABOLA_CUSP 3 |
#define | OFFSET_ARC_CUSP 4 |
#define | POSITION_CONTINUITY 0 |
#define | TANGENT_CONTINUITY 1 |
#define | CURVATURE_CONTINUITY 2 |
#define | DERIVATIVE_CONTINUITY 3 |
#define | TRUNCATE_BOTH 0 |
#define | TRUNCATE_NONE 1 |
#define | TRUNCATE_SINGLE 2 |
#define | SILHBND_U 0 |
#define | SILHBND_V 1 |
#define | SILHBND_NONE 2 |
#define | SILHBND_BOTH 3 |
#define | NO_EDGE 0x0000 |
#define | U0_EDGE 0x0001 |
#define | U1_EDGE 0x0002 |
#define | V0_EDGE 0x0004 |
#define | V1_EDGE 0x0008 |
#define | ANY_EDGE 0x000F |
#define | _WCHAR_T_DEFINED |
Typedefs | |
typedef _int64 | Int64 |
typedef unsigned _int64 | uint64 |
typedef DPoint2d | Dpoint2d |
typedef DPoint3d | Dpoint3d |
typedef Int32 | ErrorCode |
typedef unsigned short | wchar_t |
typedef UInt32 | ProcessID |
typedef int(* | PFuncInt )() |
typedef int(* | PFuncIntVarArgs )(...) |
typedef int(* | PFuncIntPointerVoid )(CallbackArgP) |
typedef int(* | PFuncIntInt )(int) |
typedef void(* | PFuncVoid )() |
typedef struct dpoint3dlist | DPoint3dList |
typedef struct polygonLink | PolygonLink |
#define _WCHAR_T_DEFINED |
#define ANY_EDGE 0x000F |
#define BSCURVE_CIRCLE 3 |
#define BSCURVE_CIRCULAR_ARC 2 |
#define BSCURVE_ELLIPSE 5 |
#define BSCURVE_ELLIPTICAL_ARC 4 |
#define BSCURVE_GENERAL 0 |
#define BSCURVE_HYPERBOLIC_ARC 7 |
#define BSCURVE_LINE 1 |
#define BSCURVE_PARABOLIC_ARC 6 |
#define BSSURF_CONE 3 |
#define BSSURF_GENERAL 0 |
#define BSSURF_PLANE 1 |
#define BSSURF_REVOLUTION 6 |
#define BSSURF_RIGHT_CYLINDER 2 |
#define BSSURF_RULED_SURFACE 8 |
#define BSSURF_SPHERE 4 |
#define BSSURF_TAB_CYLINDER 7 |
#define BSSURF_TORUS 5 |
#define BSSURF_U 0 |
#define BSSURF_V 1 |
#define CURVATURE_CONTINUITY 2 |
#define DERIVATIVE_CONTINUITY 3 |
#define FIT_CATMULLROM 3 |
#define FIT_LEASTSQUARES 2 |
#define FIT_POINTS 1 |
#define FIT_POLES 0 |
#define HPOINT_MASK_BREAK 0x00000001 /* LAST point in polygon or polyline is marked as a break */ |
#define HPOINT_MASK_MAJOR_BREAK 0x00000008 /* End of major block (e.g. character) */ |
#define HPOINT_MASK_POINT 0x00000002 /* This point is isolated. */ |
#define HPOINT_NORMAL 0 |
#define KNOT_TOLERANCE_BASIS 1E-10 |
#define MAX_BNDRY_PTS MAX_VERTICES |
#define MAX_DATA_PTS MAX_VERTICES |
#define MAX_ORDER 26 |
#define MAX_POLES MAX_VERTICES |
#define NO_EDGE 0x0000 |
#define OFFSET_ARC_CUSP 4 |
#define OFFSET_CHAMFER_CUSP 1 |
#define OFFSET_JUMP_CUSP 0 |
#define OFFSET_PARABOLA_CUSP 3 |
#define OFFSET_POINT_CUSP 2 |
#define POSITION_CONTINUITY 0 |
#define SILHBND_BOTH 3 |
#define SILHBND_NONE 2 |
#define SILHBND_U 0 |
#define SILHBND_V 1 |
#define TANGENT_CONTINUITY 1 |
#define TRUNCATE_BOTH 0 |
#define TRUNCATE_NONE 1 |
#define TRUNCATE_SINGLE 2 |
#define U0_EDGE 0x0001 |
#define U1_EDGE 0x0002 |
#define V0_EDGE 0x0004 |
#define V1_EDGE 0x0008 |
typedef DPoint2d Dpoint2d |
typedef DPoint3d Dpoint3d |
typedef struct dpoint3dlist DPoint3dList |
typedef _int64 Int64 |
typedef int(* PFuncInt)() |
typedef int(* PFuncIntInt)(int) |
typedef int(* PFuncIntPointerVoid)(CallbackArgP) |
typedef int(* PFuncIntVarArgs)(...) |
typedef void(* PFuncVoid)() |
typedef struct polygonLink PolygonLink |
typedef unsigned _int64 uint64 |
typedef unsigned short wchar_t |