28 #ifndef __TERRALIB_LAYOUT_INTERNAL_ENUM_LINESTYLE_TYPE_H
29 #define __TERRALIB_LAYOUT_INTERNAL_ENUM_LINESTYLE_TYPE_H
33 #include "../Config.h"
67 virtual EnumType* getStyleNone()
const;
74 virtual EnumType* getStyleSolid()
const;
81 virtual EnumType* getStyleDash()
const;
88 virtual EnumType* getStyleDot()
const;
95 virtual EnumType* getStyleDashDot()
const;
102 virtual EnumType* getStyleDashDotDot()
const;
109 virtual EnumType* getStyleCustomDash()
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.
EnumType * m_styleDot
value that represents dot style type belonging to enumeration
EnumType * m_styleNone
value that represents none style type belonging to enumeration
EnumType * m_styleDashDotDot
value that represents dash dot dot style type belonging to enumeration
EnumType * m_styleCustomDash
value that represents custom dash style type belonging to enumeration
EnumType * m_styleDashDot
value that represents dash dot style type belonging to enumeration
EnumType * m_styleDash
value that represents dash style type belonging to enumeration
EnumType * m_styleSolid
value that represents solid style 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.
Class to represent a line style type enumeration. Ex.: solid, dash, dot, etc.