Commit c96d9468 authored by Makayla Shepherd's avatar Makayla Shepherd
Browse files

Updated documentation for Anisotropic2. References #4807.

git-svn-id: http://subversion.wr.usgs.gov/repos/prog/isis3/trunk@7821 41f8697f-d340-4b68-9986-7bafba869bb8
parent 423758f9
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -11,9 +11,16 @@ using std::min;
using std::max;

namespace Isis {
  /**
   * Empty constructor
   * 
   * @param pvl  Pvl object containing a valid Anisotropic2 specification
   * @param pmodel PhotoModel object containing valid Anisotropic2 data
   */
  Anisotropic2::Anisotropic2(Pvl &pvl, PhotoModel &pmodel) : AtmosModel(pvl, pmodel) {
  }

  
  /**
   * Anisotropic atmospheric scattering with P1 single-particle
   * phase fn, in the second approximation.  This subroutine goes
@@ -338,6 +345,7 @@ namespace Isis {
  }
}


extern "C" Isis::AtmosModel *Anisotropic2Plugin(Isis::Pvl &pvl,
    Isis::PhotoModel &pmodel) {

+61 −30
Original line number Diff line number Diff line
@@ -55,6 +55,7 @@ namespace Isis {
   *                          unnecessary check for identical photometric angle values
   *                          between successive calls. This check should only be
   *                          made in the photometric models.
   *  @history 2017-07-03 Makayla Shepherd - Updated documentation. References #4807.
   */
  class Anisotropic2 : public AtmosModel {
    public:
@@ -66,25 +67,55 @@ namespace Isis {
                                       double emission);

    private:
      double p_wha2;
      double p_wham;
      double p_e1, p_e1_2, p_e2, p_e3, p_e4, p_e5;
      double p_em;
      double p_e;
      double p_f1m, p_f2m, p_f3m, p_f4m;
      double p_g12, p_g13, p_g14;
      double p_g32, p_g33, p_g34;
      double p_f1, p_f2, p_f3, p_f4;
      double p_g11p, p_g12p, p_g13p, p_g14p;
      double p_g32p, p_g33p, p_g34p;
      double p_x0_0, p_y0_0;
      double p_x0_1, p_y0_1;
      double p_delta_0, p_delta_1;
      double p_alpha0_0, p_alpha1_0;
      double p_beta0_0, p_beta1_0;
      double p_fac;
      double p_den;
      double p_p0, p_q0, p_p1, p_q1, p_q02p02, p_q12p12;
      double p_wha2;      //!< ???
      double p_wham;      //!< ???
      double p_e1;        //!< ???
      double p_e1_2;      //!< ???
      double p_e2;        //!< ???
      double p_e3;        //!< ???
      double p_e4;        //!< ???
      double p_e5;        //!< ???
      double p_em;        //!< ???
      double p_e;         //!< ???
      double p_f1m;       //!< ???
      double p_f2m;       //!< ???
      double p_f3m;       //!< ???
      double p_f4m;       //!< ???
      double p_g12;       //!< ???
      double p_g13;       //!< ???
      double p_g14;       //!< ???
      double p_g32;       //!< ???
      double p_g33;       //!< ???
      double p_g34;       //!< ???
      double p_f1;        //!< ???
      double p_f2;        //!< ???
      double p_f3;        //!< ???
      double p_f4;        //!< ???
      double p_g11p;      //!< ???
      double p_g12p;      //!< ???
      double p_g13p;      //!< ???
      double p_g14p;      //!< ???
      double p_g32p;      //!< ???
      double p_g33p;      //!< ???
      double p_g34p;      //!< ???
      double p_x0_0;      //!< ???
      double p_y0_0;      //!< ???
      double p_x0_1;      //!< ???
      double p_y0_1;      //!< ???
      double p_delta_0;   //!< ???
      double p_delta_1;   //!< ???
      double p_alpha0_0;  //!< ???
      double p_alpha1_0;  //!< ???
      double p_beta0_0;   //!< ???
      double p_beta1_0;   //!< ???
      double p_fac;       //!< ???
      double p_den;       //!< ???
      double p_p0;        //!< ???
      double p_q0;        //!< ???
      double p_p1;        //!< ???
      double p_q1;        //!< ???
      double p_q02p02;    //!< ???
      double p_q12p12;    //!< ???
  };
};