28 #ifndef __TERRALIB_LAYOUT_INTERNAL_ABSTRACT_ENUM_H 
   29 #define __TERRALIB_LAYOUT_INTERNAL_ABSTRACT_ENUM_H 
   33 #include "../Config.h" 
   68         virtual EnumType* getEnum(
int enumId) 
const;
 
   76         virtual EnumType* getEnum(std::string name) 
const;
 
   84         virtual EnumType* searchLabel(std::string label) 
const;
 
  108           virtual void init() = 0;
 
Abstract class to represent an enumeration. 
 
#define TELAYOUTEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
std::vector< EnumType * > m_enums
list of enumeration values 
 
Class that represents the value of an enumeration. An enumeration is made of "1..n" objects EnumType...
 
Class that represents the value of an enumeration. An enumeration is made of "1..n" objects EnumType...