26 #ifndef __TERRALIB_FE_INTERNAL_FILTERCAPABILITIES_H
27 #define __TERRALIB_FE_INTERNAL_FILTERCAPABILITIES_H
37 class ScalarCapabilities;
38 class SpatialCapabilities;
This class can be used to create capabilities document of services that use filter encoding.
const IdCapabilities * getIdCapabilities() const
It returns the filter id capabilities.
FilterCapabilities()
It initializes a new FilterCapabilities.
void setIdCapabilities(IdCapabilities *idCapabilities)
It sets the filter id capabilities.
SpatialCapabilities * m_spatialCapabilities
Mandatory.
const ScalarCapabilities * getScalarCapabilities() const
It returns the filter scalar capabilities.
void setScalarCapabilities(ScalarCapabilities *scCapabilities)
It sets the filter scalar capabilities operations.
void setSpatialCapabilities(SpatialCapabilities *spCapabilities)
It sets the filter spatial capabilities operations.
IdCapabilities * m_idCapabilities
Mandatory.
ScalarCapabilities * m_scalarCapabilities
Mandatory.
~FilterCapabilities()
Destructor.
const SpatialCapabilities * getSpatialCapabilities() const
It returns the filter spatial capabilities.
Id capabilities include the ability to refer to elements in a GML version 3 data source using an ogc:...
Scalar capabilities include the ability to process logical expressions, comparisons and arithmetic op...
Spatial capabilities include the ability to filter spatial data.
#define TEFEEXPORT
You can use this macro in order to export/import classes and functions from this module.
Proxy configuration file for TerraView (see terraview_config.h).