CExponentParameter.hpp

Go to the documentation of this file.
00001 #ifndef __CExponentParameter__
00002 #define __CExponentParameter__
00003 
00004 #include "CParameter.hpp"
00005 using Exponent::MathTools::CParameter;
00006 
00007 //  ===========================================================================
00008 
00009 namespace Exponent
00010 {
00011     namespace MathTools
00012     {
00030         class CExponentParameter : public CParameter
00031         {
00033             EXPONENT_CLASS_DECLARATION;
00036 //  ===========================================================================
00037 
00038         public:
00039 
00040 //  ===========================================================================
00041 
00045             CExponentParameter();
00046 
00053             CExponentParameter(const double min, const double max, const double value);
00054 
00058             virtual ~CExponentParameter();
00059 
00060 //  ===========================================================================
00061 
00067             virtual void setRange(const double min, const double max);
00068 
00073             virtual void setValue(const double value);
00074 
00075 //  ===========================================================================
00076 
00077         protected:
00078 
00079 //  ===========================================================================
00080 
00081             double m_logOut;                
00082             double m_logMin;                
00083             double m_logMax;                
00084             double m_logData;               
00085             double m_logDifference;         
00086         };
00087     }
00088 }
00089 #endif  // End of CExponentParameter.hpp

Infinity API - CExponentParameter.hpp Source File generated on 7 Mar 2007