Isis 3 Programmer Reference
NoNormalization.h
1
#ifndef NoNormalization_h
2
#define NoNormalization_h
3
8
/* SPDX-License-Identifier: CC0-1.0 */
9
10
#include "NormModel.h"
11
12
namespace
Isis
{
13
class
Pvl;
14
32
class
NoNormalization
:
public
NormModel
{
33
public
:
34
NoNormalization
(
Pvl
&pvl,
PhotoModel
&pmodel);
35
virtual
~
NoNormalization
() {};
36
37
protected
:
38
virtual
void
NormModelAlgorithm(
double
pha,
double
inc,
double
ema,
39
double
dn,
double
&albedo,
double
&mult,
double
&base) {};
40
virtual
void
NormModelAlgorithm(
double
pha,
double
inc,
double
ema,
41
double
deminc,
double
demema,
double
dn,
double
&albedo,
42
double
&mult,
double
&base);
43
};
44
};
45
46
#endif
Isis::PhotoModel
Definition:
PhotoModel.h:41
Isis::Pvl
Container for cube-like labels.
Definition:
Pvl.h:119
Isis::NoNormalization
NoNormalization - perform simple correction without normalization (a*dn +b)
Definition:
NoNormalization.h:32
Isis::NormModel
Definition:
NormModel.h:36
Isis
This is free and unencumbered software released into the public domain.
Definition:
Apollo.h:16
src
base
objs
NoNormalization
NoNormalization.h