26 #ifndef __TERRALIB_FE_INTERNAL_ARITHMETICOPERATORS_H
27 #define __TERRALIB_FE_INTERNAL_ARITHMETICOPERATORS_H
30 #include "../common/STLUtils.h"
It is used to indicate the arithmetic operators that a service can support.
ArithmeticOperators()
It initializes a new ArithmeticOperators.
void disableSimpleArithmetic()
It marks the Simple Arithmetic as not supported by the filter.
~ArithmeticOperators()
Destructor.
void enableSimpleArithmetic()
It marks the Simple Arithmetic as supported by the filter.
std::vector< FunctionName * > m_arithmeticOperators
It is used to list the function names that are supported, and the number of arguments each function r...
void push_back(FunctionName *f)
It adds the function name to the Arithmetic operator list.
bool m_simpleArithmetic
It is used to indicate that the service can support addition, subtraction, multiplication and divisio...
const FunctionName * operator[](std::size_t i) const
It returns a specified function name.
It is used to list the function names that are supported and the number of arguments each function re...
#define TEFEEXPORT
You can use this macro in order to export/import classes and functions from this module.
Proxy configuration file for TerraView (see terraview_config.h).