21#ifndef GEOS_IDX_QUADTREE_KEY_H
22#define GEOS_IDX_QUADTREE_KEY_H
24#include <geos/export.h>
25#include <geos/geom/Coordinate.h>
26#include <geos/geom/Envelope.h>
Coordinate is the lightweight class used to store coordinates.
Definition Coordinate.h:60
An Envelope defines a rectangulare region of the 2D coordinate plane.
Definition Envelope.h:53
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.
Contains classes that implement a Quadtree spatial index.
Definition DoubleBits.h:29
Provides classes for various kinds of spatial indexes.
Definition IndexedNestedRingTester.h:31
Basic namespace for all GEOS functionalities.
Definition IndexedNestedRingTester.h:25