Isis Developer Reference
Lambert.h
Go to the documentation of this file.
1
#ifndef Lambert_h
2
#define Lambert_h
8
/* SPDX-License-Identifier: CC0-1.0 */
9
10
#include "
PhotoModel.h
"
11
12
namespace
Isis
{
13
class
Pvl;
14
20
class
Lambert
:
public
PhotoModel
{
21
public
:
22
Lambert
(
Pvl
&pvl) :
PhotoModel
(pvl) {};
23
virtual
~Lambert
() {};
24
25
protected
:
26
virtual
double
PhotoModelAlgorithm
(
double
phase,
double
incidence,
27
double
emission);
28
29
};
30
};
31
32
#endif
PhotoModel.h
Isis::Lambert
Definition
Lambert.h:20
Isis::Lambert::Lambert
Lambert(Pvl &pvl)
Definition
Lambert.h:22
Isis::Lambert::~Lambert
virtual ~Lambert()
Definition
Lambert.h:23
Isis::Lambert::PhotoModelAlgorithm
virtual double PhotoModelAlgorithm(double phase, double incidence, double emission)
Definition
Lambert.cpp:11
Isis::PhotoModel
Definition
PhotoModel.h:41
Isis::Pvl
Container for cube-like labels.
Definition
Pvl.h:119
Isis
This is free and unencumbered software released into the public domain.
Definition
Apollo.h:16
ISIS3
isis
src
base
objs
Lambert
Lambert.h