|
Isis Developer Reference
|
void SetPhotoHh(const double hh)
Return photometric Wh value.
Definition: Hapke.cpp:390
double p_photoOsr
Definition: PhotoModel.h:211
Definition: PhotoModel.h:41
const double PI
The mathematical constant PI.
Definition: Constants.h:40
QString p_algName
Definition: PhotoModel.h:212
Hapke-Henyey-Greenstein photometric model.
Definition: Hapke.h:47
double p_photoTant
Definition: PhotoModel.h:209
double p_photoB0save
Definition: PhotoModel.h:217
QString AlgorithmName() const
Return algorithm name found in Pvl file from constructor.
Definition: PhotoModel.h:47
double p_photoHh
Definition: PhotoModel.h:215
double p_photoB0
Definition: PhotoModel.h:216
bool hasKeyword(const QString &name) const
Check to see if a keyword exists.
Definition: PvlContainer.cpp:159
double p_photoThetaold
Definition: PhotoModel.h:219
Container for cube-like labels.
Definition: Pvl.h:119
void SetPhoto0B0Standard(const QString &b0standard)
Determine if the Hapke opposition surge component is initialized to zero during the SetStandardCondit...
Definition: Hapke.cpp:423
void SetStandardConditions(bool standard)
Sets whether standard conditions will be used.
Definition: Hapke.cpp:454
double p_photoTheta
Definition: PhotoModel.h:218
double p_photoCott
Definition: PhotoModel.h:207
double p_photoHg2
Definition: PhotoModel.h:204
double p_photoBh
Definition: PhotoModel.h:205
@ Traverse
Search child objects.
Definition: PvlObject.h:158
IString UpCase()
Converst any lower case characters in the object IString with uppercase characters.
Definition: IString.cpp:617
Contains multiple PvlContainers.
Definition: PvlGroup.h:41
void SetPhotoTheta(const double theta)
Return photometric B0 value.
Definition: Hapke.cpp:444
#define _FILEINFO_
Macro for the filename and line number.
Definition: IException.h:24
PvlObjectIterator findObject(const QString &name, PvlObjectIterator beg, PvlObjectIterator end)
Find the index of object with a specified name, between two indexes.
Definition: PvlObject.h:274
double p_photoSr
Definition: PhotoModel.h:210
Isis exception class.
Definition: IException.h:91
double p_photoWh
Definition: PhotoModel.h:214
void SetPhotoHg2(const double hg2)
Return photometric Hg1 value.
Definition: Hapke.cpp:324
Hapke(Pvl &pvl)
Definition: Hapke.cpp:19
virtual void SetStandardConditions(bool standard)
Sets whether standard conditions will be used.
Definition: PhotoModel.cpp:50
Namespace for the standard library.
void SetPhotoWh(const double wh)
Return photometric Ch value.
Definition: Hapke.cpp:374
virtual ~Hapke()
Definition: Hapke.h:50
Isis::PhotoModel * HapkePlugin(Isis::Pvl &pvl)
Definition: Hapke.cpp:467
QString p_photo0B0Standard
Definition: PhotoModel.h:213
double Hfunc(double u, double gamma)
Hapke's approximation to Chandra's H function.
Definition: PhotoModel.h:168
Adds specific functionality to C++ strings.
Definition: IString.h:165
void SetPhotoB0(const double b0)
Return photometric Hh value.
Definition: Hapke.cpp:406
void SetPhotoCh(const double ch)
Return photometric Bh value.
Definition: Hapke.cpp:358
double p_photoHg1
Definition: PhotoModel.h:203
double p_photoCot2t
Definition: PhotoModel.h:208
void SetOldTheta(double theta)
Return photometric Theta value.
Definition: Hapke.h:100
void SetPhotoHg1(const double hg1)
Set the Hapke Henyey Greenstein coefficient for the single particle phase function.
Definition: Hapke.cpp:307
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
virtual double PhotoModelAlgorithm(double phase, double incidence, double emission)
Definition: Hapke.cpp:109
@ User
A type of error that could only have occurred due to a mistake on the user's part (e....
Definition: IException.h:126
double p_photoCh
Definition: PhotoModel.h:206
void SetPhotoBh(const double bh)
Return photometric Hg2 value.
Definition: Hapke.cpp:341