Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
terralib:exemplo2 [2008/04/02 13:00]
150.163.3.123 created
terralib:exemplo2 [2008/04/16 16:06] (current)
150.163.2.103
Line 1: Line 1:
-/​********************** +<code cpp>
-Commun header +
-**********************/​ +
-  +
-/*! +
-  \file   ​TeTemplate.h +
-  \brief ​ This file contains an template example ​    +
-  +
-  This file can be used as reference for TerraLib programmers. +
-      +
-  \author Karine ​ (karine@dpi.inpe.br) +
-  \author Laércio (laercio@dpi.inpe.br) +
-*/ +
-  +
-  +
-#ifndef TE_TEMPLATE_H +
-#define TE_TEMPLATE_H +
-  +
-#define TE_MY_DEFINE 1 +
-  +
-// C includes +
-#​include ​<c.h> +
- +
 // Local module includes // Local module includes
 #include "​TeOtherTerraLibInclude.h"​ #include "​TeOtherTerraLibInclude.h"​
Line 30: Line 8:
 // STL includes // STL includes
 #include <​vector>​ #include <​vector>​
-  +
-// Foward declarations of external classes +
-class Foward; +
-  +
-//!  TerraLib namespace +
-/*! +
-  This namespace contains all TerraLib kernel definitions. +
-*/ +
- +
 namespace TerraLib namespace TerraLib
 { {
-// Foward declarations of namespace classes 
-class TeFoward; 
-  
-  
-//!  A example of TerraLib programming style 
-/*! 
-  This class is an example of TerraLib programming style. ​ 
-      
-  \version (?) 
-  \author (?) 
-  \sa 
-*/ 
-class TeTemplate 
-{ 
-  public: 
-    ​ 
-    //! Empty contructor 
-    TeTemplate(void); ​   ​ 
-  
-    //! Set the value of member myInt_ 
-    /*!  
-      \param myInt the value to be assigned to myInt_ member 
-    */ 
-    void setMyInt(const int& myInt); 
-  
-    //! Get the value of member myInt_ 
-    /*!  
-      \return returns the value of the myInt_ member 
-    */ 
-    const int& getMyInt(void) const; 
-  
-    //! Verify if the object is valid 
-    /*!  
-      \return returns true if the object is valid, otherwise, return false 
-    */ 
-    const bool& isValid() const; 
-  
-  protected: 
-  
-  private: 
-  
-  protected: 
-    //! My protected int member 
-    int myProtectedInt_;​ 
-  
-  private: 
-    //! My private int member 
-    int myInt_; 
-    //! My private double member 
-    double myDouble_; 
-    //! My private string member 
-    std::string myString_; 
-    //! My private boolen member 
-    bool valid_; 
-   //! My private class pointer member 
-    TeClass* myClassPointer_;​ 
-}; 
-  
-} // End namespace TerraLib 
    
-#​endif ​ // End TE_TEMPLATE_H+  TeTemplate::​TeTemplate(void) 
 +  
 +  }     
 + 
 +  void 
 +  TeTemplate::​setMyInt(const int& myInt) 
 +  { 
 +  } 
 + 
 +  int&  
 +  TeTemplate::​getMyInt(void) 
 +  { 
 +  } 
 +    
 +  bool&  
 +  TeTemplate::​isValid() 
 +  { 
 +  } 
 + 
 +
 +</code>

Navigation