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. | |
| GeometryOperands * | m_geometryOperands |
| Mandatory. More... | |
| SpatialOperators * | m_spatialOperators |
| Mandatory. More... | |
| 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... | |
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.