|
Functions |
| void | InitVoronoiDiagram (VORONOI_DIAGRAM *vdiagram) |
| void | DoneVoronoiDiagram (VORONOI_DIAGRAM *vdiagram) |
| int | VoronoiProc (DPOINT3D **Points, INT32 *NumPoints, VORONOI_DIAGRAM *vdiagram, double ExtFactor) |
| int | ComputeDPolygonsFromSelectedVoronoi (DPOLYGON **Dpolys, INT32 *NumDpolys, VORONOI_DIAGRAM *vdiagram) |
| GEOMLIBEXPORT int | ArcFrom3Pts (const DPOINT2D *p1, const DPOINT2D *p2, const DPOINT2D *p3, double *cx, double *cy, double *r, double *sang, double *eang) |
| GEOMLIBEXPORT int | CheckPointD (const DPOINT2D *start, const DPOINT2D *end, const DPOINT2D *point) |
| int | CheckPointL (const LPOINT2D *start, const LPOINT2D *end, const LPOINT2D *point) |
| GEOMLIBEXPORT int | CircleFrom2Pts (const DPOINT2D *p1, const DPOINT2D *p2, double *cx, double *cy, double *r) |
| GEOMLIBEXPORT int | CircleFrom3Pts (const DPOINT2D *T1, const DPOINT2D *T2, const DPOINT2D *T3, double *center_x, double *center_y, double *radius) |
| int | ClipLineD (const DRECT2D *cliprect, DPOINT2D *start, DPOINT2D *end) |
| ERRVALUE | ComputeSimpleBuffer (const DPOINT2D *ipointlist, int inumpoints, double bufdist, int joinstyle, DPOINT2D **rpointlist, int *rnumpoints) |
| ERRVALUE | ComputeSimpleBufferExt (const double *ipointlist, int inumpoints, int PointSize, double bufdist, int joinstyle, double **rpointlist, int *rnumpoints) |
| 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) |
| double | DistPointLineSegW (const WPOINT2D *start, const WPOINT2D *end, const WPOINT2D *point, DPOINT2D *closest) |
| GEOMLIBEXPORT double | DistPointRectD (const DRECT2D *rect, const DPOINT2D *point, DPOINT2D *closest) |
| int | ExtendLineToRectD (DPOINT2D *ip1, DPOINT2D *ip2, DRECT2D *rect, DPOINT2D *op1, DPOINT2D *op2) |
| double | FindDistToEllipse (const CONICELLIPSE *elp, double x, double y) |
| double | FindDistToEArc (const CONICEARC *earc, double x, double y, int type) |
| double | FindDistToArc (const CONICARC *arc, const DPOINT2D *point, int type) |
| GEOMLIBEXPORT int | FindLineInt (const DPOINT2D *line1pt1, const DPOINT2D *line1pt2, const DPOINT2D *line2pt1, const DPOINT2D *line2pt2, DPOINT2D *intpoint) |
| GEOMLIBEXPORT ERRVALUE | LineFromConic (const CADEARC &earc, SIMPLE_ARRAY< DPOINT2D > &PointList, TRANS2D_AFFINE *ArcToPixel, bool IsChord, bool IsWedge) |
| INT32 | MfitPointsBSpline (DPOINT2D *In, DPOINT2D **Out, INT32 NumPts, int F, double Tolerance, UINT32 Flags) |
| INT32 | MfitBSplineMovePoint (DPOINT2D *In, DPOINT2D **Out, INT32 NumPts, INT32 EditPoint, int F, double Tolerance, UINT32 Flags) |
| INT32 | MfitPointsBSplineQuadratic (DPOINT2D *In, DPOINT2D **Out, INT32 NumPts, int F, double Tolerance, UINT32 Flags) |
| INT32 | MfitPointsBezier (DPOINT2D *In, DPOINT2D **Out, INT32 NumPts, INT32 NumOut, 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) |
| int | PointInPolyL (const LPOLYGON *polygon, const LPOINT2D *point) |
| GEOMLIBEXPORT int | PolyStatsD (const DPOLYGON *polygon, double *area, double *centx, double *centy, int *orient) |
| GEOMLIBEXPORT INT32 | RemoveDupPts (DPOINT2D *pts, INT32 num) |
| GEOMLIBEXPORT INT32 | RemoveDupPts3D (DPOINT3D *pts, INT32 num) |
| GEOMLIBEXPORT INT32 | RemoveDupPtsT (DPOINT2D *pts, INT32 num, double thresh) |
| GEOMLIBEXPORT INT32 | RemoveDupPtsT3D (DPOINT3D *pts, INT32 num, double thresh) |
| GEOMLIBEXPORT int | SolveLinear (int n, double *A, double *b, double *x) |
| int | ThinLinePoints (double *pointbuf, int ipoints, int numdim, int method, double thinfactor, UINT32 flags) |