| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- File List
- File Members

E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/stat/filaDouble.h
Go to the documentation of this file.

    00001 //---------------------------------------------------------------------------
    00002 #ifndef FilaDoubleH
    00003 #define FilaDoubleH
    00004
    00005 #include "TeStatDefines.h"
    00006
    00007 class STAT_DLL TFilaDouble {
    00008   private:
    00009     typedef struct it {
    00010       double Item;
    00011       struct it *Proximo;
    00012     }Item_t,*Item_ptr;
    00013
    00014     typedef struct Fila {
    00015       Item_ptr Head;
    00016       Item_ptr Tail;
    00017       int Size;
    00018     }Fila_t,*Fila_ptr;
    00019     Fila_ptr mFila;
    00020    int  GetSize();
    00021 public:
    00022   TFilaDouble();
    00023   ~TFilaDouble();
    00024   void Insere(double);
    00025   double  Retira();
    00026   int Size() {return GetSize();}
    00027 };
    00028
    00029 //---------------------------------------------------------------------------
    00030 #endif

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines