45   delete m_geometryOperands;
 
   55   delete m_geometryOperands;
 
   56   m_geometryOperands = gOps;
 
   61   return m_geometryOperands;
 
   68   std::set<const char*, te::common::LessCmp<const char*> >::const_iterator it = sm_validSpatialOperators.find(o);
 
   70   if(it != sm_validSpatialOperators.end())
 
   93   sm_validSpatialOperators.clear();
 
An static class with global definitions. 
 
static void clearValidOperatorList()
It clears the valid operator list. 
 
static const char * sm_crosses
 
~SpatialOperator()
Destructor. 
 
void setGeometryOperands(GeometryOperands *gOps)
It sets the geometry operands. 
 
static const char * sm_touches
 
static const char * sm_beyond
 
static const char * sm_overlaps
 
static void loadValidOperatorList()
It loads the valid spatial operator list. 
 
static const char * sm_intersects
 
const GeometryOperands * getGeometryOperands() const 
It returns the geometry operands. 
 
static const char * sm_equals
 
static const char * sm_dWithin
 
static const char * sm_disjoint
 
const char * getOpName() const 
It returns the operator name. 
 
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...
 
static std::set< const char *, te::common::LessCmp< const char * > > sm_validSpatialOperators
The list of valid spatial operators. 
 
static const char * sm_bbox
 
static const char * sm_within
 
SpatialOperator(const char *opName)
It initializes a new SpatialOperator. 
 
static const char * sm_contains