1 #ifndef __ConceptDataWrap_h_INCLUDED_H__
2 #define __ConceptDataWrap_h_INCLUDED_H__
5 //------------------------------------------------------------------------------------------------------------
7 //------------------------------------------------------------------------------------------------------------
11 /** file ConceptDataWrap.h */
14 //------------------------------------------------------------------------------------------------------------
16 //------------------------------------------------------------------------------------------------------------
17 class ConceptDataWrap {
21 //------------------------------------------------------------------------------------------------------------
22 // Constructors & Destructors
23 //------------------------------------------------------------------------------------------------------------
25 ConceptDataWrap(std::string theName = "");
29 //------------------------------------------------------------------------------------------------------------
30 // Attributes getters and setters
31 //------------------------------------------------------------------------------------------------------------
34 * Sets the data concept values and name
35 * @param theName The name of the concept
36 * @param minRepresent The minRepresent value of the concept
37 * @param maxRepresent The maxRepresent value of the concept
38 * @param minShowed The minShowed value of the concept
39 * @param maxShowed The maxShowed value of the concept
40 * @param actualShow The actualShow value of the concept
42 void fillData( std::string theName, int minRepresent, int maxRepresent, int minShowed, int maxShowed, int actualShow );
44 std::string getName();
46 int getMinShowedValue();
48 int getMaxShowedValue();
50 void setMinValue(int theMin);
54 void setMaxValue(int theMax);
58 void setActualValue(int theActual);
64 //------------------------------------------------------------------------------------------------------------
65 // Other functional methods
66 //------------------------------------------------------------------------------------------------------------
69 //------------------------------------------------------------------------------------------------------------
71 //------------------------------------------------------------------------------------------------------------
73 //------------------------------------------------------------------------------------------------------------
74 // Creational and initialization methods
75 //------------------------------------------------------------------------------------------------------------
78 //------------------------------------------------------------------------------------------------------------
80 //------------------------------------------------------------------------------------------------------------
95 #endif // __ConceptDataWrap_HEADER_FILE__