19 static inline double dist2(
double* a,
double* b )
21 double abx = b[0] - a[0], aby = b[1] - a[1];
22 return sqrt( abx * abx + aby * aby );
25 static inline double area2D(
double* a,
double* b,
double* c )
28 return ( ( b[0] - a[0] ) * ( c[1] - a[1] ) - ( b[1] - a[1] ) * ( c[0] - a[0] ) ) / 2;
31 static int borderPointsOfXinY2(
double* X,
int nX,
double* Y,
int nY,
double* P,
int* side,
double epsilon_area );
225 std::vector< Tag >& tagList );
256 double spherical_angle(
const double* A,
const double* B,
const double* C,
double Radius );
281 #ifdef MOAB_HAVE_TEMPESTREMAP
283 double area_spherical_triangle_GQ(
const double* ptA,
const double* ptB,
const double* ptC );
287 double area_spherical_polygon_GQ(
const double* A,
int N );