26 #ifndef __TERRALIB_FE_INTERNAL_VISITOR_H 
   27 #define __TERRALIB_FE_INTERNAL_VISITOR_H 
   69         virtual void visit(
const AbstractOp& visited) = 0;
 
   70         virtual void visit(
const SpatialOp& visited) = 0;
 
   72         virtual void visit(
const LogicOp& visited) = 0;
 
   73         virtual void visit(
const BBOXOp& visited) = 0;
 
   82         virtual void visit(
const Expression& visited) = 0;
 
   84         virtual void visit(
const Function& visited) = 0;
 
   85         virtual void visit(
const Literal& visited) = 0;
 
  119 #endif  // __TERRALIB_FE_INTERNAL_VISITOR_H 
Distance buffer operator. 
 
A convenient and more compact way of encoding the very common bounding box constraint based on an env...
 
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. 
 
The PropertyIsBetween element is defined as a compact way of encoding a range check. 
 
A comparison operator is used to form expressions that evaluate the mathematical comparison between t...
 
Visitor()
Default constructor. 
 
A logical operator that can be used to combine one conditional expressions. 
 
The PropertyIsNull class encodes an operator that checks to see if the value of its content is NULL...
 
A function is a named procedure that performs a distinct computation. 
 
It is intended to encode a character string comparison operator with pattern matching. 
 
This class can be used to represent binary operation expressions. 
 
virtual ~Visitor()
Virtual destructor. 
 
This class is used to encode the name of any property of an object. 
 
This is an abstract class that models a Filter Encoding expression. 
 
An abstract interface for operators. 
 
A class for binary comparison operators. 
 
This class can be used to represent literal values. 
 
A logical operator can be used to combine one or more conditional expressions. 
 
Configuration flags for the TerraLib Filter Encoding module. 
 
A logical operator can be used to combine two or more conditional expressions. 
 
A visitor interface for a Filter expression.