NoNormalization - perform simple correction without normalization (a*dn +b)  
 More...
#include <NoNormalization.h>
 | 
|   | NoNormalization (Pvl &pvl, PhotoModel &pmodel) | 
|   | 
| virtual  | ~NoNormalization () | 
|   | 
| std::string  | AlgorithmName () const | 
|   | Return normalization algorithm name.  More...
  | 
|   | 
| void  | CalcNrmAlbedo (double pha, double inc, double ema, double dn, double &albedo, double &mult, double &base) | 
|   | Calculate the albedo normalization.  More...
  | 
|   | 
| void  | CalcNrmAlbedo (double pha, double inc, double ema, double deminc, double demema, double dn, double &albedo, double &mult, double &base) | 
|   | Calculate the normalization albedo using photometric angle information.  More...
  | 
|   | 
| virtual void  | SetNormWavelength (double wavelength) | 
|   | Set the wavelength parameter.  More...
  | 
|   | 
 | 
| virtual void  | NormModelAlgorithm (double pha, double inc, double ema, double dn, double &albedo, double &mult, double &base) | 
|   | 
| virtual void  | NormModelAlgorithm (double pha, double inc, double ema, double deminc, double demema, double dn, double &albedo, double &mult, double &base) | 
|   | 
| void  | SetAlgorithmName (std::string name) | 
|   | 
| PhotoModel *  | GetPhotoModel () | 
|   | 
| AtmosModel *  | GetAtmosModel () | 
|   | 
NoNormalization - perform simple correction without normalization (a*dn +b) 
- Author
 - 2008-03-17 Janet Barrett 
 
 
◆ NoNormalization()
      
        
          | Isis::NoNormalization::NoNormalization  | 
          ( | 
          Pvl &  | 
          pvl,  | 
        
        
           | 
           | 
          PhotoModel &  | 
          pmodel  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ~NoNormalization()
  
  
      
        
          | virtual Isis::NoNormalization::~NoNormalization  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ AlgorithmName()
  
  
      
        
          | std::string Isis::NormModel::AlgorithmName  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
Return normalization algorithm name. 
 
 
◆ CalcNrmAlbedo() [1/2]
  
  
      
        
          | void Isis::NormModel::CalcNrmAlbedo  | 
          ( | 
          double  | 
          pha,  | 
         
        
           | 
           | 
          double  | 
          inc,  | 
         
        
           | 
           | 
          double  | 
          ema,  | 
         
        
           | 
           | 
          double  | 
          deminc,  | 
         
        
           | 
           | 
          double  | 
          demema,  | 
         
        
           | 
           | 
          double  | 
          dn,  | 
         
        
           | 
           | 
          double &  | 
          albedo,  | 
         
        
           | 
           | 
          double &  | 
          mult,  | 
         
        
           | 
           | 
          double &  | 
          base  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inherited   | 
  
 
Calculate the normalization albedo using photometric angle information. 
- Parameters
 - 
  
    | pha | input phase angle  | 
    | inc | input incidence angle for ellipsoid  | 
    | ema | input emission angle for ellipsoid  | 
    | deminc | input incidence angle for dem  | 
    | demema | input emission angle for dem  | 
    | dn | input albedo value  | 
  
   
References Isis::NormModel::NormModelAlgorithm().
 
 
◆ CalcNrmAlbedo() [2/2]
  
  
      
        
          | void Isis::NormModel::CalcNrmAlbedo  | 
          ( | 
          double  | 
          pha,  | 
         
        
           | 
           | 
          double  | 
          inc,  | 
         
        
           | 
           | 
          double  | 
          ema,  | 
         
        
           | 
           | 
          double  | 
          dn,  | 
         
        
           | 
           | 
          double &  | 
          albedo,  | 
         
        
           | 
           | 
          double &  | 
          mult,  | 
         
        
           | 
           | 
          double &  | 
          base  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inherited   | 
  
 
 
◆ GetAtmosModel()
◆ GetPhotoModel()
Referenced by Isis::Albedo::Albedo(), Isis::AlbedoAtm::AlbedoAtm(), Isis::Mixed::Mixed(), Isis::Albedo::NormModelAlgorithm(), Isis::AlbedoAtm::NormModelAlgorithm(), Isis::Mixed::NormModelAlgorithm(), Isis::MoonAlbedo::NormModelAlgorithm(), NormModelAlgorithm(), Isis::Shade::NormModelAlgorithm(), Isis::ShadeAtm::NormModelAlgorithm(), Isis::Topo::NormModelAlgorithm(), Isis::TopoAtm::NormModelAlgorithm(), and Isis::TopoAtm::TopoAtm().
 
 
◆ NormModelAlgorithm() [1/2]
  
  
      
        
          | void Isis::NoNormalization::NormModelAlgorithm  | 
          ( | 
          double  | 
          pha,  | 
         
        
           | 
           | 
          double  | 
          inc,  | 
         
        
           | 
           | 
          double  | 
          ema,  | 
         
        
           | 
           | 
          double  | 
          deminc,  | 
         
        
           | 
           | 
          double  | 
          demema,  | 
         
        
           | 
           | 
          double  | 
          dn,  | 
         
        
           | 
           | 
          double &  | 
          albedo,  | 
         
        
           | 
           | 
          double &  | 
          mult,  | 
         
        
           | 
           | 
          double &  | 
          base  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ NormModelAlgorithm() [2/2]
  
  
      
        
          | virtual void Isis::NoNormalization::NormModelAlgorithm  | 
          ( | 
          double  | 
          pha,  | 
         
        
           | 
           | 
          double  | 
          inc,  | 
         
        
           | 
           | 
          double  | 
          ema,  | 
         
        
           | 
           | 
          double  | 
          dn,  | 
         
        
           | 
           | 
          double &  | 
          albedo,  | 
         
        
           | 
           | 
          double &  | 
          mult,  | 
         
        
           | 
           | 
          double &  | 
          base  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineprotectedvirtual   | 
  
 
 
◆ SetAlgorithmName()
  
  
      
        
          | void Isis::NormModel::SetAlgorithmName  | 
          ( | 
          std::string  | 
          name | ) | 
           | 
         
       
   | 
  
inlineprotectedinherited   | 
  
 
 
◆ SetNormWavelength()
  
  
      
        
          | void Isis::NormModel::SetNormWavelength  | 
          ( | 
          double  | 
          wavelength | ) | 
           | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ p_normWavelength
  
  
      
        
          | double Isis::NormModel::p_normWavelength | 
         
       
   | 
  
protectedinherited   | 
  
 
 
The documentation for this class was generated from the following files: