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/PslNumericLimitsImpl.hh

Go to the documentation of this file.
00001 // -*- Mode: C++ -*-
00002 //      CVS: $Id: PslNumericLimitsImpl.hh,v 1.3 2005/11/08 18:32:43 rijsman Exp $
00003 //      Tag: $name$
00004 //     Info: $CVSROOT/IDEA-DEV/COPYRIGHT
00005 
00006 #ifndef PLANSERVER_NUMERIC_LIMITS_IMPLEMENTATION
00007 #define PLANSERVER_NUMERIC_LIMITS_IMPLEMENTATION
00008 
00009 #include "TimeBasics.hh"
00010 
00011 namespace IDEA
00012 {
00020   class PslNumericLimitsImpl
00021   {
00022   public:
00023     virtual ~PslNumericLimitsImpl();
00024 
00025     virtual int getMaxInt() = 0;
00026     virtual int getMinInt() = 0;
00027     virtual double getMaxReal() = 0;
00028     virtual double getMinReal() = 0;
00029     virtual Time getLatestTime() = 0;
00030     virtual Time getEarliestTime() = 0;
00031   protected:
00032     PslNumericLimitsImpl();
00033   };
00034 }
00035 
00036 #endif // PLANSERVER_NUMERIC_LIMITS_IMPLEMENTATION

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