23#include <geos/export.h>
24#include <geos/geom/Coordinate.h>
25#include <geos/geom/Envelope.h>
Coordinate is the lightweight class used to store coordinates.
Definition: Coordinate.h:58
An Envelope defines a rectangulare region of the 2D coordinate plane.
Definition: Envelope.h:58
A Key is a unique identifier for a node in a quadtree.
Definition: quadtree/Key.h:41
const geom::Envelope & getEnvelope() const
Returned object ownership retained by this class.
void computeKey(const geom::Envelope &itemEnv)
geom::Coordinate * getCentre() const
Returns newly allocated object (ownership transferred)
const geom::Coordinate & getPoint() const
Returned object ownership retained by this class.
Basic namespace for all GEOS functionalities.
Definition: geos.h:39