Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members | Related Pages

FloatFunPoR.h

Go to the documentation of this file.
00001 
00009 #ifndef __FLOATFUNPOR_H
00010 #define __FLOATFUNPOR_H
00011 
00012 #include <string>
00013 
00014 class FloatFun;
00015  
00016 // Class FloatFunPoR: 
00018 
00029 class FloatFunPoR {
00030   public:
00032     FloatFunPoR (FloatFun& ff_      
00033                 ) 
00034     : pff(&ff_) {}
00036     FloatFunPoR (FloatFun *pff_     
00037                  ) 
00038     : pff(pff_) {}
00040     FloatFunPoR (int = 0            
00041                  ) 
00042     : pff(0) {}
00044     FloatFunPoR (const std::string& name 
00045                 );
00047     FloatFunPoR (const char *name 
00048                 );
00049     
00050     // Data members   
00051     FloatFun *pff;                  
00052 };
00053 
00054 //  Class FloatFunPoR: 
00056 
00067 class FloatFunPoRConst {
00068   public:
00070     FloatFunPoRConst (const FloatFun& ff_    
00071                      ) 
00072       : pff(&ff_) {};
00074     FloatFunPoRConst (const FloatFun *pff_=0 
00075                      ) 
00076       : pff(pff_) {};
00077       
00079     FloatFunPoRConst (int = 0            
00080                  ) 
00081     : pff(0) {}
00083     FloatFunPoRConst (const std::string& name 
00084                      );
00086     FloatFunPoRConst (const char *name 
00087                      );
00088                 
00089     // Data members   
00090     const FloatFun *pff;                     
00091 };
00092 
00093 #endif /* #ifndef __FLOATFUNPOR_H */

Generated on Thu Oct 26 12:52:56 2006 for SFH by doxygen 1.3.2