Isis Developer Reference
NormModelFactory.h
Go to the documentation of this file.
1#ifndef NormModelFactory_h
2#define NormModelFactory_h
3
9/* SPDX-License-Identifier: CC0-1.0 */
10
11namespace Isis {
12 class Pvl;
13 class PhotoModel;
14 class AtmosModel;
15 class NormModel;
16
53 public:
54 static NormModel *Create(Pvl &pvl, PhotoModel &pmodel);
55 static NormModel *Create(Pvl &pvl, PhotoModel &pmodel, AtmosModel &amodel);
56
57 private:
63
66 };
67};
68
69#endif
Isotropic atmos scattering model.
Definition AtmosModel.h:60
This class is used to create NormModel objects.
Definition NormModelFactory.h:52
static NormModel * Create(Pvl &pvl, PhotoModel &pmodel)
Create a NormModel object using a PVL specification.
Definition NormModelFactory.cpp:36
Definition NormModel.h:36
Definition PhotoModel.h:41
Container for cube-like labels.
Definition Pvl.h:119
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16