USGS

Isis 3.0 Object Programmers' Reference

Home

Basis1VariableFunction.h

Go to the documentation of this file.
00001 
00023 #ifndef Basis1VariableFunction_h
00024 #define Basis1VariableFunction_h
00025 
00026 #include <vector>
00027 #include <string>
00028 
00029 #include "BasisFunction.h"
00030 
00031 namespace Isis {
00063   class Basis1VariableFunction : public Isis::BasisFunction {
00064     public:
00065       Basis1VariableFunction(const std::string &name, int numCoefs);
00067       virtual ~Basis1VariableFunction() {};
00068 
00069       virtual double DerivativeVar (const double value) = 0;
00070       virtual double DerivativeCoef (const double value, const int coefIndex) = 0;
00071   
00072     protected:
00073      
00074   };
00075 };
00076 
00077 #endif