Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

/home/pauldt/projects/IDEA/IDEA-ALL/IDEA-DEV/Core/PlanServer/Includes/PslConstantImpl.hh

Go to the documentation of this file.
00001 #ifndef PLANSERVER_CONSTANT_IMPL_HEADER_
00002 #define PLANSERVER_CONSTANT_IMPL_HEADER_
00003 
00004 #include <string>
00005 #include "PslConstantTypes.hh"
00006 
00007 namespace IDEA
00008 {
00016   class PslConstantImpl
00017   {
00018     friend class PslModelManagerFactory;
00019   public:
00023     ~PslConstantImpl();
00027     const std::string& getName() const;
00031     double getValue() const;
00035     const PslConstantType& getType() const;
00036   protected:
00040     PslConstantImpl( const std::string& name, double value, const PslConstantType& type );
00041   private:
00042     std::string m_Name;
00043     PslConstantType m_Type;
00044     double m_Value;
00045   };
00046 
00047 
00048 }
00049 
00050 #endif // PLANSERVER_CONSTANT_IMPL_HEADER_

Contact information
© IDEA
Generated on Fri Feb 3 17:09:40 2006 for IDEA.