26 #ifndef __TERRALIB_FE_INTERNAL_BINARYSPATIALOP_H 
   27 #define __TERRALIB_FE_INTERNAL_BINARYSPATIALOP_H 
   34   namespace gm { 
class Geometry; }
 
   35   namespace gml { 
class Envelope; }
 
  115         virtual ~BinarySpatialOp();
 
  184 #endif  // __TERRALIB_FE_INTERNAL_BINARYSPATIALOP_H 
te::gm::Geometry * m_geom
A literal geometric value. (It must be omitted if m_envelope is given) 
A spatial operator determines whether its geometric arguments satisfy the stated spatial relationship...
A class for binary spatial operators. 
#define TEFEEXPORT
You can use this macro in order to export/import classes and functions from this module. 
A spatial operator determines whether its geometric arguments satisfy the stated spatial relationship...
This class is used to encode the name of any property of an object. 
#define TE_DEFINE_VISITABLE
Envelope defines an extent using a pair of positions defining opposite corners in arbitrary dimension...
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards. 
te::gml::Envelope * m_box
A convenient and more compact way of encoding the very common bounding box constraint. (It must be omitted ig m_box is given) 
PropertyName * m_property
A geometric property. (Mandatory)