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