Loading [MathJax]/jax/output/NativeMML/config.js
Isis Developer Reference
Lambert.h
Go to the documentation of this file.
1 #ifndef Lambert_h
2 #define Lambert_h
3 
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
Isis::PhotoModel
Definition: PhotoModel.h:41
Isis::PI
const double PI
The mathematical constant PI.
Definition: Constants.h:40
Lambert.h
Isis::Lambert::PhotoModelAlgorithm
virtual double PhotoModelAlgorithm(double phase, double incidence, double emission)
Definition: Lambert.cpp:11
PhotoModel.h
Isis::Pvl
Container for cube-like labels.
Definition: Pvl.h:119
LambertPlugin
Isis::PhotoModel * LambertPlugin(Isis::Pvl &pvl)
Definition: Lambert.cpp:43
Isis::Lambert::~Lambert
virtual ~Lambert()
Definition: Lambert.h:23
Isis::Lambert::Lambert
Lambert(Pvl &pvl)
Definition: Lambert.h:22
Isis::Lambert
Definition: Lambert.h:20
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16

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 USGS Astrogeology Discussion Board
To report a bug, or suggest a feature go to: ISIS Github
File Modified: 03/21/2022 06:50:59