Isis 3 Programmer Reference
Minnaert.h
1
#ifndef Minnaert_h
2
#define Minnaert_h
3
8
/* SPDX-License-Identifier: CC0-1.0 */
9
10
#include "PhotoModel.h"
11
12
namespace
Isis
{
13
class
Pvl;
14
42
class
Minnaert
:
public
PhotoModel
{
43
public
:
44
Minnaert
(
Pvl
&pvl);
45
virtual
~
Minnaert
() {};
46
47
void
SetPhotoK
(
const
double
k);
49
// inline double PhotoK() const {
50
// return p_photoK;
51
// };
52
53
protected
:
54
virtual
double
PhotoModelAlgorithm
(
double
phase,
double
incidence,
55
double
emission);
56
57
private
:
58
// double p_photoK;
59
60
};
61
};
62
63
#endif
Isis::Minnaert::SetPhotoK
void SetPhotoK(const double k)
Set the Minnaert function exponent.
Definition:
Minnaert.cpp:29
Isis::PhotoModel
Definition:
PhotoModel.h:41
Isis::Minnaert
Minnaert photometric model Derive model albedo using Minnaert equation.
Definition:
Minnaert.h:42
Isis::Pvl
Container for cube-like labels.
Definition:
Pvl.h:119
Isis::Minnaert::PhotoModelAlgorithm
virtual double PhotoModelAlgorithm(double phase, double incidence, double emission)
Return photometric K value.
Definition:
Minnaert.cpp:33
Isis
This is free and unencumbered software released into the public domain.
Definition:
Apollo.h:16
src
base
objs
Minnaert
Minnaert.h