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;
 
 
Isotropic atmos scattering model.
Definition AtmosModel.h:60
 
Definition NormModel.h:36
 
virtual void NormModelAlgorithm(double pha, double inc, double ema, double deminc, double demema, double dn, double &albedo, double &mult, double &base)=0
 
void SetAlgorithmName(std::string name)
Definition NormModel.h:63
 
AtmosModel * GetAtmosModel()
Definition NormModel.h:69
 
NormModel(Pvl &pvl, PhotoModel &pmodel)
Create a NormModel object.
Definition NormModel.cpp:23
 
double p_normWavelength
Definition NormModel.h:73
 
virtual ~NormModel()
Definition NormModel.h:40
 
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 void SetNormWavelength(double wavelength)
Set the wavelength parameter.
Definition NormModel.cpp:51
 
std::string AlgorithmName() const
Return normalization algorithm name.
Definition NormModel.h:43
 
virtual void NormModelAlgorithm(double pha, double inc, double ema, double dn, double &albedo, double &mult, double &base)=0
 
PhotoModel * GetPhotoModel()
Definition NormModel.h:66
 
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