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