26 #ifndef __TERRALIB_FE_INTERNAL_PROPERTYISBETWEEN_H
27 #define __TERRALIB_FE_INTERNAL_PROPERTYISBETWEEN_H
#define TE_DEFINE_VISITABLE
A comparison operator is used to form expressions that evaluate the mathematical comparison between t...
A comparison operator is used to form expressions that evaluate the mathematical comparison between t...
This is an abstract class that models a Filter Encoding expression.
The PropertyIsBetween element is defined as a compact way of encoding a range check.
ComparisonOp * clone() const
It creates a new copy of this object.
void setExpression(Expression *e)
It sets the between expression.
PropertyIsBetween()
It initializes a new PropertyIsBetween.
~PropertyIsBetween()
Destructor.
Expression * m_lowerBoundary
Mandatory.
Expression * getExpression() const
It returns the between expression.
void setLowerBoundary(Expression *e)
It sets the lower boundary expression.
Expression * m_upperBoundary
Mandatory.
void setUpperBoundary(Expression *e)
It sets the lower boundary expression.
Expression * getUpperBoundary() const
It returns the upper boundary expression.
Expression * getLowerBoundary() const
It returns the lower boundary expression.
Expression * m_expression
Mandatory.
#define TEFEEXPORT
You can use this macro in order to export/import classes and functions from this module.