60         return p_normAlgorithmName;
 
   64       void CalcNrmAlbedo(
double pha, 
double inc, 
double ema, 
double dn,
 
   65                          double &albedo, 
double &mult, 
double &base);
 
   66       void CalcNrmAlbedo(
double pha, 
double inc, 
double ema, 
double deminc,
 
   67                          double demema, 
double dn, 
double &albedo,
 
   68                          double &mult, 
double &base);
 
   73                                       double dn, 
double &albedo, 
double &mult, 
double &base) = 0;
 
   76                                       double deminc, 
double demema, 
double dn, 
double &albedo,
 
   77                                       double &mult, 
double &base) = 0;
 
   80         p_normAlgorithmName = name;
 
   92       std::string p_normAlgorithmName;
 
virtual void SetNormWavelength(double wavelength)
Set the wavelength parameter. 
Definition: NormModel.cpp:45
 
virtual void NormModelAlgorithm(double pha, double inc, double ema, double dn, double &albedo, double &mult, double &base)=0
 
Definition: NormModel.h:52
 
std::string AlgorithmName() const 
Return normalization algorithm name. 
Definition: NormModel.h:59
 
double p_normWavelength
Definition: NormModel.h:89
 
Definition: PhotoModel.h:57
 
PhotoModel * GetPhotoModel()
Definition: NormModel.h:82
 
AtmosModel * GetAtmosModel()
Definition: NormModel.h:85
 
Isotropic atmos scattering model. 
Definition: AtmosModel.h:76
 
Container for cube-like labels. 
Definition: Pvl.h:135
 
void SetAlgorithmName(std::string name)
Definition: NormModel.h:79
 
NormModel(Pvl &pvl, PhotoModel &pmodel)
Create a NormModel object. 
Definition: NormModel.cpp:17
 
void CalcNrmAlbedo(double pha, double inc, double ema, double dn, double &albedo, double &mult, double &base)
Calculate the albedo normalization. 
Definition: NormModel.cpp:58
 
virtual ~NormModel()
Definition: NormModel.h:56