26 #ifndef __TERRALIB_FE_INTERNAL_ABSTRACTOP_H
27 #define __TERRALIB_FE_INTERNAL_ABSTRACTOP_H
30 #include "../common/BaseVisitable.h"
68 virtual ~AbstractOp();
82 const char*
getName()
const {
return m_name; }
89 void setName(
const char* opName) { m_name = opName; }
105 AbstractOp(
const AbstractOp& rhs);
114 AbstractOp& operator=(
const AbstractOp& rhs);
126 #endif // __TERRALIB_FE_INTERNAL_ABSTRACTOP_H
const char * getName() const
It returns the operator name.
The root of all hierarchies that can be visited.
void setName(const char *opName)
It sets the operator name.
#define TEFEEXPORT
You can use this macro in order to export/import classes and functions from this module.
#define TE_DEFINE_VISITABLE
An abstract interface for operators.
Configuration flags for the TerraLib Filter Encoding module.
const char * m_name
Operator name.