Go to the documentation of this file.
26 #ifndef __TERRALIB_FE_INTERNAL_SPATIALOPERATOR_H
27 #define __TERRALIB_FE_INTERNAL_SPATIALOPERATOR_H
30 #include "../common/Comparators.h"
41 class GeometryOperands;
148 #endif // __TERRALIB_FE_INTERNAL_SPATIALOPERATOR_H
static void loadValidOperatorList()
It loads the valid spatial operator list.
static const char * findOperator(const char *o)
It checks if operator 'o' is a valid operator. It returns a pointer to the found operator or NULL oth...
#define TEFEEXPORT
You can use this macro in order to export/import classes and functions from this module.
static void clearValidOperatorList()
It clears the valid operator list.
GeometryOperands * m_geometryOperands
Optional.
~SpatialOperator()
Destructor.
SpatialOperator(const char *opName)
It initializes a new SpatialOperator.
const char * getOpName() const
It returns the operator name.
const GeometryOperands * getGeometryOperands() const
It returns the geometry operands.
void setGeometryOperands(GeometryOperands *gOps)
It sets the geometry operands.
static std::set< const char *, te::common::LessCmp< const char * > > sm_validSpatialOperators
The list of valid spatial operators.
Proxy configuration file for TerraView (see terraview_config.h).
const char * m_name
Spatial operator name.