Isis 3 Programmer Reference
LunarLambertMcEwen.h
1
#ifndef LunarLambertMcEwen_h
2
#define LunarLambertMcEwen_h
3
8
/* SPDX-License-Identifier: CC0-1.0 */
9
10
#include "PhotoModel.h"
11
12
namespace
Isis
{
13
class
Pvl;
14
25
class
LunarLambertMcEwen
:
public
PhotoModel
{
26
public
:
27
LunarLambertMcEwen
(
Pvl
&pvl);
28
virtual
~
LunarLambertMcEwen
() {};
29
30
protected
:
31
virtual
double
PhotoModelAlgorithm(
double
phase,
double
incidence,
32
double
emission);
33
34
private
:
35
double
p_photoM1;
36
double
p_photoM2;
37
double
p_photoM3;
38
double
p_photoR30;
39
};
40
};
41
42
#endif
Isis::PhotoModel
Definition:
PhotoModel.h:41
Isis::Pvl
Container for cube-like labels.
Definition:
Pvl.h:119
Isis::LunarLambertMcEwen
Moonpr photometric model Computes normalized albedo for the Moon, normalized to 0 degrees emission an...
Definition:
LunarLambertMcEwen.h:25
Isis
This is free and unencumbered software released into the public domain.
Definition:
Apollo.h:16
src
base
objs
LunarLambertMcEwen
LunarLambertMcEwen.h