Isis 3 Programmer Reference
NormModelFactory.h
Go to the documentation of this file.
1 #ifndef NormModelFactory_h
2 #define NormModelFactory_h
3 
27 namespace Isis {
28  class Pvl;
29  class PhotoModel;
30  class AtmosModel;
31  class NormModel;
32 
69  public:
70  static NormModel *Create(Pvl &pvl, PhotoModel &pmodel);
71  static NormModel *Create(Pvl &pvl, PhotoModel &pmodel, AtmosModel &amodel);
72 
73  private:
79 
82  };
83 };
84 
85 #endif
This class is used to create NormModel objects.
Isotropic atmos scattering model.
Definition: AtmosModel.h:76
NormModelFactory()
Constructor (its private so you can't use it).
Container for cube-like labels.
Definition: Pvl.h:135
static NormModel * Create(Pvl &pvl, PhotoModel &pmodel)
Create a NormModel object using a PVL specification.
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
~NormModelFactory()
Destroys the NormModelFactory.