00001
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
00013
00014
00015
00016 #include <string>
00017
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_)