Isis 3 Developer 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:
78  NormModelFactory() {};
79 
81  ~NormModelFactory() {};
82  };
83 };
84 
85 #endif
Definition: NormModel.h:52
This class is used to create NormModel objects.
Definition: NormModelFactory.h:68
Definition: PhotoModel.h:57
Isotropic atmos scattering model.
Definition: AtmosModel.h:76
Container for cube-like labels.
Definition: Pvl.h:135
static NormModel * Create(Pvl &pvl, PhotoModel &pmodel)
Create a NormModel object using a PVL specification.
Definition: NormModelFactory.cpp:52
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31