17#include <geos/export.h>
18#include <geos/geom/Coordinate.h>
191 double det(
double m00,
double m01,
double m10,
double m11)
const;
Coordinate is the lightweight class used to store coordinates.
Definition: Coordinate.h:58
Represents a planar triangle, and provides methods for calculating various properties of triangles.
Definition: Triangle.h:28
static bool isAcute(const Coordinate &a, const Coordinate &b, const Coordinate &c)
bool isCCW()
Definition: Triangle.h:124
bool isAcute()
Definition: Triangle.h:130
static double area(const Coordinate &a, const Coordinate &b, const Coordinate &c)
static bool isCCW(const Coordinate &a, const Coordinate &b, const Coordinate &c)
static double longestSideLength(const Coordinate &a, const Coordinate &b, const Coordinate &c)
static double length(const Coordinate &a, const Coordinate &b, const Coordinate &c)
void circumcentre(Coordinate &resultPoint)
Computes the circumcentre of a triangle.
bool intersects(const Coordinate &p)
Definition: Triangle.h:118
static const Coordinate circumcentre(const Coordinate &p0, const Coordinate &p1, const Coordinate &p2)
void inCentre(Coordinate &resultPoint)
The inCentre of a triangle is the point which is equidistant from the sides of the triangle.
static bool intersects(const Coordinate &a, const Coordinate &b, const Coordinate &c, const Coordinate &p)
Basic namespace for all GEOS functionalities.
Definition: geos.h:39