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.