Spatial capabilities include the ability to filter spatial data. More...
#include <SpatialCapabilities.h>
Public Member Functions | |
Initializer Methods | |
Methods related to instantiation and destruction. | |
SpatialCapabilities () | |
It initializes a new SpatialCapabilities. More... | |
~SpatialCapabilities () | |
Destructor. More... | |
Accessor methods | |
Methods used to get or set properties. | |
void | setGeometryOperands (GeometryOperands *gOps) |
It sets the geometry operands. More... | |
const GeometryOperands * | getGeometryOperands () const |
It returns the geometry operands. More... | |
void | setSpatialOperators (SpatialOperators *sOps) |
It sets the spatial operators. More... | |
const SpatialOperators * | getSpatialOperators () const |
It returns the spatial operators. More... | |
Private Attributes | |
GeometryOperands * | m_geometryOperands |
Mandatory. More... | |
SpatialOperators * | m_spatialOperators |
Mandatory. More... | |
Spatial capabilities include the ability to filter spatial data.
A service that supports spatial filtering shall include a spatial capabilities section in the capabilities document that it returns. Spatial capabilities include the ability to filter spatial data of specified geometry types based on the definition of a bounding box (BBOX) as well as the ability to process the spatial operators defined by CQL and the Simple Features for SQL specification:
Definition at line 67 of file SpatialCapabilities.h.
te::fe::SpatialCapabilities::SpatialCapabilities | ( | ) |
It initializes a new SpatialCapabilities.
te::fe::SpatialCapabilities::~SpatialCapabilities | ( | ) |
Destructor.
const GeometryOperands* te::fe::SpatialCapabilities::getGeometryOperands | ( | ) | const |
It returns the geometry operands.
const SpatialOperators* te::fe::SpatialCapabilities::getSpatialOperators | ( | ) | const |
It returns the spatial operators.
void te::fe::SpatialCapabilities::setGeometryOperands | ( | GeometryOperands * | gOps | ) |
It sets the geometry operands.
gOps | The geometry operands. |
void te::fe::SpatialCapabilities::setSpatialOperators | ( | SpatialOperators * | sOps | ) |
It sets the spatial operators.
sOps | The spatial operators. |
|
private |
Mandatory.
Definition at line 127 of file SpatialCapabilities.h.
|
private |
Mandatory.
Definition at line 128 of file SpatialCapabilities.h.