|
Isis 3.0 Application Source Code Reference |
Home |
An implementation of the HapkeExponential photometric function. More...
#include <HapkeExponential.h>
Classes | |
| struct | Parameters |
| Container for band photometric correction parameters. | |
Public Member Functions | |
| HapkeExponential (PvlObject &pvl, Cube &cube, bool useCamera) | |
| Create Hilier photometric object. | |
| virtual | ~HapkeExponential () |
| Destructor. | |
| double | photometry (double i, double e, double g, int band=1) const |
| Method to get photometric property given angles. | |
| void | Report (PvlContainer &pvl) |
| Return parameters used for all bands. | |
An implementation of the HapkeExponential photometric function.
This class implements the Exponential-Buratti-Hill photometric equation as outline in thier paper Multispectral Photometry of the Moon and Absolute Calibration of the Clementine UV/VIS Camera, published in Icaris v141, pg. 205-255 (1999).
Definition at line 53 of file HapkeExponential.h.
| HapkeExponential | ( | PvlObject & | pvl, | |
| Cube & | cube, | |||
| bool | useCamera | |||
| ) | [inline] |
Create Hilier photometric object.
Definition at line 59 of file HapkeExponential.h.
| virtual ~HapkeExponential | ( | ) | [inline, virtual] |
Destructor.
Definition at line 62 of file HapkeExponential.h.
| double photometry | ( | double | i, | |
| double | e, | |||
| double | g, | |||
| int | band = 1 | |||
| ) | const [virtual] |
Method to get photometric property given angles.
This routine computes the photometric property at the given cube location after ensuring a proper parameter container is found for the specified band.
| i | Incidence angle at cube location | |
| e | Emission angle at cube location | |
| g | Phase angle at cube location | |
| band | Band number in cube (actually is band index) for lookup purposes |
Implements PhotometricFunction.
Definition at line 60 of file HapkeExponential.cpp.
| void Report | ( | PvlContainer & | pvl | ) | [virtual] |
Return parameters used for all bands.
Method creates keyword vectors of band specific parameters used in the photometric correction.
| pvl | Output PVL container write keywords |
Implements PhotometricFunction.
Definition at line 129 of file HapkeExponential.cpp.