28 #ifndef __TERRALIB_LAYOUT_INTERNAL_ENUM_SCALE_TYPE_H  
   29 #define __TERRALIB_LAYOUT_INTERNAL_ENUM_SCALE_TYPE_H 
   33 #include "../Config.h" 
   67         virtual EnumType* getNoneType() 
const;
 
   74         virtual EnumType* getAlternatingScaleBarType() 
const;
 
   81         virtual EnumType* getDoubleAlternatingScaleBarType() 
const;
 
   88         virtual EnumType* getHollowScaleBarType() 
const;
 
Abstract class to represent an enumeration. 
 
#define TELAYOUTEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
Class to represent a scale type enumeration. Ex.: hollow scale bar, etc. 
 
EnumType * m_doubleAlternatingScaleBarType
value that represents json type belonging to enumeration 
 
Class that represents the value of an enumeration. An enumeration is made of "1..n" objects EnumType...
 
Abstract class to represent an enumeration. 
 
EnumType * m_alternatingScaleBarType
value that represents json type belonging to enumeration 
 
EnumType * m_hollowScaleBarType
value that represents json type belonging to enumeration 
 
EnumType * m_noneType
value that represents none type belonging to enumeration