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