Interpolator.h

Go to the documentation of this file.
00001 // Interpolator.h: interface for the Interpolator class.
00002 //
00004 
00005 #if !defined(AFX_INTERPOLATOR_H__D63FBE88_0D3E_4FBB_B4BB_ABF88A25F8CE__INCLUDED_)
00006 #define AFX_INTERPOLATOR_H__D63FBE88_0D3E_4FBB_B4BB_ABF88A25F8CE__INCLUDED_
00007 
00008 #if _MSC_VER > 1000
00009 #pragma once
00010 #endif // _MSC_VER > 1000
00011 
00012 /*#ifdef VERBOSE
00013   _verb = true;
00014 #endif*/
00015 
00016 #include <string>
00017 //using namespace std;
00018 namespace Interpolator
00019 {
00021 class Interpolator  
00022 {
00023 public:
00024         static bool _verb;
00025         static void setVerbose(bool verb = false) {_verb = verb;};
00026 
00027         Interpolator();
00028         virtual ~Interpolator();
00029 
00030         Interpolator(   std::string sName, 
00031                                         std::string sDescription, 
00032                                         std::string sInterpolationType);
00033 
00034         std::string     getName() const;
00035         std::string     getDescription() const;
00036         std::string     getInterpolationType() const;
00037         
00038 private :
00039         std::string _sName;
00040         std::string _sDescription;
00041         std::string _sInterpolationType;
00042 };
00043 }
00044 #endif // !defined(AFX_INTERPOLATOR_H__D63FBE88_0D3E_4FBB_B4BB_ABF88A25F8CE__INCLUDED_)

Generated on Tue Apr 14 09:50:28 2009 for Interpolator Library by  doxygen 1.4.5