00001 #ifndef INPUTPROPERTY_H
00002 #define INPUTPROPERTY_H
00003
00004 #include <string>
00005 #include <vector>
00006
00010 class InputProperty
00011 {
00012 public:
00013
00017 InputProperty( void ) : m_name(""), m_min(-9999999.9), m_max(9999999.9) {}
00018
00022 void setMin( double p_min ){ m_min = p_min; }
00023
00027 double getMin( void ) const { return m_min; }
00028
00032 void setMax( double p_max ){ m_max = p_max; }
00033
00037 double getMax( void ) const { return m_max; }
00038
00042 void setName( const std::string& p_name ){ m_name = p_name; }
00043
00047 std::string getName( void ) const { return m_name; }
00048
00049 protected:
00050
00051 double m_min;
00052 double m_max;
00053 std::string m_name;
00054
00055 };
00056
00057 #endif
00058
00059 double m_max;
00060 std::string m_name;
00061
00062 };
00063
00064 #endif