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.
const FunctionName * operator[](std::size_t i) const
It returns a specified function name.
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...
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).