Isis 3 Developer Reference
AtmosModelFactory.h
Go to the documentation of this file.
1 #ifndef AtmosModelFactory_h
2 #define AtmosModelFactory_h
3 
26 namespace Isis {
27  class Pvl;
28  class PhotoModel;
29  class AtmosModel;
30 
31 
66  public:
67  static AtmosModel *Create(Pvl &pvl, PhotoModel &pmodel);
68 
69  private:
74  AtmosModelFactory() {};
75 
77  ~AtmosModelFactory() {};
78  };
79 };
80 
81 #endif
Definition: PhotoModel.h:57
static AtmosModel * Create(Pvl &pvl, PhotoModel &pmodel)
Create an AtmosModel object using a PVL specification.
Definition: AtmosModelFactory.cpp:60
Isotropic atmos scattering model.
Definition: AtmosModel.h:76
Container for cube-like labels.
Definition: Pvl.h:135
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
This class is used to create AtmosModel objects.
Definition: AtmosModelFactory.h:65