28 #ifndef __TERRALIB_LAYOUT_INTERNAL_ENUM_POINT_TYPE_H
29 #define __TERRALIB_LAYOUT_INTERNAL_ENUM_POINT_TYPE_H
33 #include "../Config.h"
67 virtual EnumType* getNoneType()
const;
74 virtual EnumType* getStarType()
const;
81 virtual EnumType* getCircleType()
const;
95 virtual EnumType* getSquareType()
const;
102 virtual EnumType* getRhombusType()
const;
109 virtual EnumType* getCrossType()
const;
EnumType * m_cross
value that represents cross type belonging to enumeration
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 point enumeration. Ex.: X, square, circle, etc.
EnumType * m_noneType
value that represents none type belonging to enumeration
EnumType * m_x
value that represents x type belonging to enumeration
EnumType * m_square
value that represents square 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_circle
value that represents circle type belonging to enumeration
EnumType * m_rhombus
value that represents rhombus type belonging to enumeration
EnumType * m_star
value that represents star type belonging to enumeration