File failed to load: https://isis.astrogeology.usgs.gov/dev/Object/assets/jax/output/NativeMML/config.js
Isis Developer Reference
NormModelFactory.h
Go to the documentation of this file.
1#ifndef NormModelFactory_h
2#define NormModelFactory_h
3
8
9/* SPDX-License-Identifier: CC0-1.0 */
10
11namespace Isis {
12 class Pvl;
13 class PhotoModel;
14 class AtmosModel;
15 class NormModel;
16
52 class NormModelFactory {
53 public:
54 static NormModel *Create(Pvl &pvl, PhotoModel &pmodel);
55 static NormModel *Create(Pvl &pvl, PhotoModel &pmodel, AtmosModel &amodel);
56
57 private:
62 NormModelFactory() {};
63
65 ~NormModelFactory() {};
66 };
67};
68
69#endif
Isotropic atmos scattering model.
Definition AtmosModel.h:60
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:122
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16