Isis 3.0 Programmer Reference
Home
Parabola.h
Go to the documentation of this file.
1 
2 #ifndef Parabola_h
3 #define Parabola_h
4 
26 #include <vector>
27 #include "BasisFunction.h"
28 
29 namespace Isis {
30 
50  class Parabola : public Isis::BasisFunction {
51  public:
53 
54  // Get help to figure out why I have to pass the name in even with the
55  // default set
56  Parabola(const QString &bname = "Parabola") :
57  Isis::BasisFunction(bname, 1, 3) { }
58 
60  ~Parabola() {}
61 
62  void Expand(const std::vector<double> &vars);
63 
64  };
65 
66 }
67 #endif
68 
~Parabola()
Destroys the Parabola object.
Definition: Parabola.h:60
Parabola basis function.
Definition: Parabola.h:50
Generic linear equation class.
Definition: BasisFunction.h:64
void Expand(const std::vector< double > &vars)
This is the the overriding virtual function that provides the expansion into the parabolic equation...
Definition: Parabola.cpp:39
Parabola(const QString &bname="Parabola")
Create a Parabola object.
Definition: Parabola.h:56