Defines |
| #define | GEOMLIBEXPORT MI_DLLIMPORT |
| #define | SPLINE_DontMoveEnds 0x0004 |
| #define | SPLINE_TreatAsClosed 0x0002 |
| #define | SPLINE_UseMinDistance 0x0001 |
| #define | SPLINETYPE_Bezier 3 |
| #define | SPLINETYPE_Cubic 1 |
| #define | SPLINETYPE_None 0 |
| #define | SPLINETYPE_Quad 2 |
Functions |
| GEOMLIBEXPORT int | CheckPointD (const DPOINT2D *start, const DPOINT2D *end, const DPOINT2D *point) |
| GEOMLIBEXPORT int | CheckPointL (const LPOINT2D *start, const LPOINT2D *end, const LPOINT2D *point) |
| int | ClipLineD (const DRECT2D *cliprect, DPOINT2D *start, DPOINT2D *end) |
| ERRVALUE | ComputeSimpleBufferL (const LPOINT2D *ipointlist, int inumpoints, double bufdist, int joinstyle, LPOINT2D **rpointlist, int *rnumpoints) |
| GEOMLIBEXPORT double | DistPointLineSegD (const DPOINT2D *start, const DPOINT2D *end, const DPOINT2D *point, DPOINT2D *closest) |
| GEOMLIBEXPORT double | DistPointLineSegW (const WPOINT2D *start, const WPOINT2D *end, const WPOINT2D *point, DPOINT2D *closest) |
| GEOMLIBEXPORT double | DistPointRectD (const DRECT2D *rect, const DPOINT2D *point, DPOINT2D *closest) |
| GEOMLIBEXPORT int | FindLineInt (const DPOINT2D *line1pt1, const DPOINT2D *line1pt2, const DPOINT2D *line2pt1, const DPOINT2D *line2pt2, DPOINT2D *intpoint) |
| INT32 | MfitPointsBezier (DPOINT2D *In, DPOINT2D **Out, INT32 NumPts, INT32 NumOut, double Tolerance, UINT32 Flags) |
| INT32 | MfitPointsBSpline (DPOINT2D *In, DPOINT2D **Out, INT32 NumPts, int F, double Tolerance, UINT32 Flags) |
| INT32 | MfitPointsBSplineQuadratic (DPOINT2D *In, DPOINT2D **Out, INT32 NumPts, int F, double Tolerance, UINT32 Flags) |
| INT32 | MfitPointsSpline3D (DPOINT3D *In, DPOINT3D **Out, INT32 NumPts, INT32 F, double Tolerance, int SplineType, UINT32 Flags) |
| GEOMLIBEXPORT int | PointInPolyD (const DPOLYGON *polygon, const DPOINT2D *point) |
| GEOMLIBEXPORT int | PointInPolyL (const LPOLYGON *polygon, const LPOINT2D *point) |
| GEOMLIBEXPORT int | SolveLinear (int n, double *A, double *b, double *x) |
| int | SolveLinearSVD (int n, double *A, double *B, double *X) |
Functions for 2-D geometry.