Isis 3.0 Programmer Reference
Back | 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

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the ISIS Support Center
File Modified: 07/12/2023 23:25:17