diff options
Diffstat (limited to 'Build/source/utils/asymptote/predicates.h')
-rw-r--r-- | Build/source/utils/asymptote/predicates.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/Build/source/utils/asymptote/predicates.h b/Build/source/utils/asymptote/predicates.h new file mode 100644 index 00000000000..b13edf17799 --- /dev/null +++ b/Build/source/utils/asymptote/predicates.h @@ -0,0 +1,18 @@ +#ifndef PREDICATES_H +#define PREDICATES_H + +double orient2d(double* pa, double* pb, double* pc); +double orient2d(double ax, double ay, double bx, double by, double cx, + double cy); +double orient2dadapt(double *pa, double *pb, double *pc, double detsum); +double orient3d(double* pa, double* pb, double* pc, double* pd); +double incircle(double* pa, double* pb, double* pc, double* pd); +double incircle(double ax, double ay, double bx, double by, double cx, + double cy, double dx, double dy); +double insphere(double* pa, double* pb, double* pc, double* pd, double* pe); + +extern const double resulterrbound,ccwerrboundA,ccwerrboundB,ccwerrboundC, + o3derrboundA,o3derrboundB,o3derrboundC,iccerrboundA,iccerrboundB, + iccerrboundC,isperrboundA,isperrboundB,isperrboundC; + +#endif |