50 m_noneType =
new EnumType(0,
"NoneScale",
this);
51 m_noneType->setLabel(
"None Scale");
52 m_enums.push_back(m_noneType);
54 m_star =
new EnumType(1,
"Star",
this);
55 m_star->setLabel(
"Star");
56 m_enums.push_back(m_star);
58 m_circle =
new EnumType(2,
"Circle",
this);
59 m_circle->setLabel(
"Circle");
60 m_enums.push_back(m_circle);
64 m_enums.push_back(m_x);
66 m_square =
new EnumType(4,
"Square",
this);
67 m_square->setLabel(
"Square");
68 m_enums.push_back(m_square);
70 m_rhombus =
new EnumType(5,
"Rhombus",
this);
71 m_rhombus->setLabel(
"Rhombus");
72 m_enums.push_back(m_rhombus);
74 m_cross =
new EnumType(6,
"Cross",
this);
75 m_cross->setLabel(
"Cross");
76 m_enums.push_back(m_cross);
virtual EnumType * getCircleType() const
Returns value that represents circle type belonging to enumeration.
virtual void init()
Reimplemented from AbstractEnum.
virtual EnumType * getRhombusType() const
Returns value that represents rhombus type belonging to enumeration.
virtual ~EnumPointType()
Destructor.
Class that represents the value of an enumeration. An enumeration is made of "1..n" objects EnumType...
virtual EnumType * getSquareType() const
Returns value that represents square type belonging to enumeration.
virtual EnumType * getNoneType() const
Returns value that represents none type belonging to enumeration.
virtual EnumType * getXType() const
Returns value that represents X type belonging to enumeration.
Class to represent a scale point enumeration. Ex.: X, square, circle, etc.
virtual EnumType * getStarType() const
Returns value that represents star type belonging to enumeration.
virtual EnumType * getCrossType() const
Returns value that represents cross type belonging to enumeration.
EnumPointType()
Constructor.