21 #include <geos/export.h>
22 #include <geos/geom/Location.h>
31 namespace triangulate {
51 using CoordinateXY = geos::geom::CoordinateXY;
66 const CoordinateXY& a,
const CoordinateXY& b,
const CoordinateXY& c,
67 const CoordinateXY& p);
87 const CoordinateXY& a,
const CoordinateXY& b,
const CoordinateXY& c,
88 const CoordinateXY& p);
99 static double triArea(
const CoordinateXY& a,
100 const CoordinateXY& b,
const CoordinateXY& c);
115 const CoordinateXY& a,
const CoordinateXY& b,
const CoordinateXY& c,
116 const CoordinateXY& p);
Algorithms for computing values and predicates associated with triangles.
Definition: TrianglePredicate.h:49
static geom::Location isInCircleRobust(const CoordinateXY &a, const CoordinateXY &b, const CoordinateXY &c, const CoordinateXY &p)
static geom::Location isInCircleNonRobust(const CoordinateXY &a, const CoordinateXY &b, const CoordinateXY &c, const CoordinateXY &p)
static geom::Location isInCircleNormalized(const CoordinateXY &a, const CoordinateXY &b, const CoordinateXY &c, const CoordinateXY &p)
Location
Constants representing the location of a point relative to a geometry.
Definition: Location.h:32
Basic namespace for all GEOS functionalities.
Definition: Angle.h:25