Changeset 67 in pacpusframework for trunk/include/Pacpus/PacpusTools/geodesie.h


Ignore:
Timestamp:
01/09/13 19:17:44 (11 years ago)
Author:
Marek Kurdej
Message:

Documentation: file info.
Fixed: problem with includes in PacpusPluginInterface.h.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/Pacpus/PacpusTools/geodesie.h

    r66 r67  
    3131
    3232////////////////////////////////////////////////////////////////////////
    33 struct Matrice {
     33/// @todo Documentation
     34/// @todo Rewrite!
     35struct Matrice
     36{
    3437    Matrice(const Matrice & A);
    3538    Matrice();
    3639    void Apply(double v0, double v1, double v2, double & Mv0, double & Mv1, double & Mv2);
     40
    3741    double c0_l0;double c1_l0;double c2_l0;
    3842    double c0_l1;double c1_l1;double c2_l1;
    3943    double c0_l2;double c1_l2;double c2_l2;
    40 }; // class
     44};
    4145
    4246Matrice TransMat(const Matrice A);
     
    4650
    4751////////////////////////////////////////////////////////////////////////
    48 class Raf98 {
    49 private :
     52/// @todo Documentation
     53class Raf98
     54{
     55public:
     56    /// Ctor of Raf98 class.
     57    Raf98() {}
     58    /// Dtor of Raf98 class.
     59    ~Raf98();
     60    /// @todo Documentation
     61    /// @param s filepath
     62    bool Load(const std::string & s);
     63    /// @todo Documentation
     64    /// @param longitude [degrees]
     65    /// @param latitude [degrees]
     66    bool Interpol(double longitude/*deg*/, double latitude/*deg*/, double* Hwgs84) const;
     67   
     68private:
    5069    std::vector<double> m_dvalues;
    5170    double LitGrille(unsigned int c,unsigned int l) const;
    52 public :
    53     ~Raf98();
    54     Raf98() {}
    55     bool Load(const std::string & s);
    56     bool Interpol(double longitude/*deg*/, double latitude/*deg*/, double* Hwgs84) const;
    57 }; // class
     71};
     72
    5873////////////////////////////////////////////////////////////////////////
    5974
     
    101116////////////////////////////////////////////////////////////////////////
    102117
    103 //ALGO0001
     118///ALGO0001
     119/// @todo Rename
    104120double LatitueIsometrique(double latitude,double e);
    105 //ALGO0002
     121///ALGO0002
     122/// @todo Rename
    106123double LatitueIsometrique2Lat(double latitude_iso,double e,double epsilon);
    107124
    108 //ALGO0003
     125///ALGO0003
    109126void Geo2ProjLambert(
    110127    double lambda,double phi,
     
    112129    double lambdac,double xs,double ys,
    113130    double& X,double& Y);
    114 //ALGO0004
     131///ALGO0004
    115132void Proj2GeoLambert(
    116133    double X,double Y,
Note: See TracChangeset for help on using the changeset viewer.