27 #include "../geometry/Geometry.h"
28 #include "../gml/Envelope.h"
An static class with global definitions.
This class is used to encode the name of any property of an object.
void setGeometry(te::gm::Geometry *g)
It sets the geometry.
A class for binary spatial operators.
void setProperty(PropertyName *p)
It sets the property name.
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards.
Envelope defines an extent using a pair of positions defining opposite corners in arbitrary dimension...
virtual ~BinarySpatialOp()
Destructor.
te::gm::Geometry * getGeometry() const
It returns the geometry.
A spatial operator determines whether its geometric arguments satisfy the stated spatial relationship...
void setEnvelope(te::gml::Envelope *e)
It sets the envelope.
BinarySpatialOp(const char *opName=0)
It initializes the BinarySpatialOp.
PropertyName * getProperty() const
It returns the property name.
te::gml::Envelope * getEnvelope() const
It returns the envelope.