00001 #ifndef predicates_HEADER
00002 #define predicates_HEADER
00003
00008 extern "C" {
00009 double orient2d(const double*, const double*, const double*);
00010 double orient3d(const double*, const double*, const double*, const double*);
00011 double incircle(const double*, const double*, const double*, const double*);
00012 double insphere(const double*, const double*, const double*, const double*, const double*);
00013
00014 double orient2dfast(const double*, const double*, const double*);
00015 double orient3dfast(const double*, const double*, const double*, const double*);
00016 double incirclefast(const double*, const double*, const double*, const double*);
00017 double inspherefast(const double*, const double*, const double*, const double*, const double*);
00018
00019 double orient2dexact(const double*, const double*, const double*);
00020 double orient3dexact(const double*, const double*, const double*, const double*);
00021 double incircleexact(const double*, const double*, const double*, const double*);
00022 double insphereexact(const double*, const double*, const double*, const double*, const double*);
00023 }
00024
00025 #endif