Main Page   Class Hierarchy   Compound List   File List   Compound Members  

InputProperty.h

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

Generated on Sat Nov 4 15:58:59 2006 for GLARE by doxygen1.2.18