Isis 3.0 Programmer Reference
Back
|
Home
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
LunarLambert.h
Go to the documentation of this file.
1
#ifndef LunarLambert_h
2
#define LunarLambert_h
3
26
#include "
PhotoModel.h
"
27
28
namespace
Isis {
29
class
Pvl;
30
48
class
LunarLambert
:
public
PhotoModel
{
49
public
:
50
LunarLambert
(
Pvl
&pvl);
51
virtual
~
LunarLambert
() {};
52
53
void
SetPhotoL
(
const
double
l);
54
56
// inline double PhotoL() const {
57
// return p_photoL;
58
// };
59
60
protected
:
61
virtual
double
PhotoModelAlgorithm
(
double
phase,
double
incidence,
62
double
emission);
63
64
private
:
65
// double p_photoL;
66
67
};
68
};
69
70
#endif
Isis::PhotoModel
Definition:
PhotoModel.h:57
Isis::LunarLambert::SetPhotoL
void SetPhotoL(const double l)
Set the Lunar-Lambert function weight.
Definition:
LunarLambert.cpp:25
PhotoModel.h
Isis::Pvl
Container for cube-like labels.
Definition:
Pvl.h:135
Isis::LunarLambert
Lunar (Lommel-Seeliger)-Lambert law photometric model Derive model albedo for Lunar (Lommel-Seeliger)...
Definition:
LunarLambert.h:48
Isis::LunarLambert::PhotoModelAlgorithm
virtual double PhotoModelAlgorithm(double phase, double incidence, double emission)
Return photometric L value.
Definition:
LunarLambert.cpp:29
U.S. Department of the Interior
|
U.S. Geological Survey
ISIS
|
Privacy & Disclaimers
|
Astrogeology Research Program
To contact us, please post comments and questions on the
ISIS Support Center
File Modified: 07/12/2023 23:22:47