|
Isis Developer Reference
|
Go to the documentation of this file.
44 return p_normAlgorithmName;
48 void CalcNrmAlbedo(
double pha,
double inc,
double ema,
double dn,
49 double &albedo,
double &mult,
double &base);
50 void CalcNrmAlbedo(
double pha,
double inc,
double ema,
double deminc,
51 double demema,
double dn,
double &albedo,
52 double &mult,
double &base);
57 double dn,
double &albedo,
double &mult,
double &base) = 0;
60 double deminc,
double demema,
double dn,
double &albedo,
61 double &mult,
double &base) = 0;
64 p_normAlgorithmName = name;
76 std::string p_normAlgorithmName;
Definition: PhotoModel.h:41
Isotropic atmos scattering model.
Definition: AtmosModel.h:60
Container for cube-like labels.
Definition: Pvl.h:119
Definition: NormModel.h:36
std::string AlgorithmName() const
Return normalization algorithm name.
Definition: NormModel.h:43
void SetAlgorithmName(std::string name)
Definition: NormModel.h:63
NormModel(Pvl &pvl, PhotoModel &pmodel)
Create a NormModel object.
Definition: NormModel.cpp:23
AtmosModel * GetAtmosModel()
Definition: NormModel.h:69
double p_normWavelength
Definition: NormModel.h:73
virtual void NormModelAlgorithm(double pha, double inc, double ema, double deminc, double demema, double dn, double &albedo, double &mult, double &base)=0
PhotoModel * GetPhotoModel()
Definition: NormModel.h:66
virtual void NormModelAlgorithm(double pha, double inc, double ema, double dn, double &albedo, double &mult, double &base)=0
void CalcNrmAlbedo(double pha, double inc, double ema, double dn, double &albedo, double &mult, double &base)
Calculate the albedo normalization.
Definition: NormModel.cpp:64
virtual ~NormModel()
Definition: NormModel.h:40
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
virtual void SetNormWavelength(double wavelength)
Set the wavelength parameter.
Definition: NormModel.cpp:51