DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ETurnus.h
Go to the documentation of this file.
1 #if !defined(AFX_TURNUS_H__3E7A9224_B8DB_4EA1_BB9E_EB99BC5A6448__INCLUDED_)
2 #define AFX_TURNUS_H__3E7A9224_B8DB_4EA1_BB9E_EB99BC5A6448__INCLUDED_
3 
4 #include "dataio/DataIODefines.h"
5 #include "core/common/Node.h"
6 
7 namespace EM
8 {
9  namespace Strojcek
10  {
11  namespace VstupneUdaje
12  {
13  namespace Turnusy
14  {
15  class EPrikaz;
16  class EPrikazCol;
17  class ETurnusCol;
18  class ERootDoprava;
19 
20  class DATAIO_API ETurnus : public ENode
21  {
22  public:
23  ETurnus( ETurnusCol *owner );
24  virtual ~ETurnus();
25 
26  ETurnusCol *GetOwner();
27  EPrikazCol *GetPrikazCol();
28 
29  char *GetNazov();
30  long GetCislo();
31  long GetPrikazyOffset();
32 
33  void SetNazov( const char *nazov );
34  void SetCislo( long cislo );
35  void SetPrikazyOffset( long prikazyOffset );
36 
37  unsigned short Porovnaj( const char *dalsi );
38 
39  ETurnus* GetLeft();
40  ETurnus* GetRight();
41 
42  private:
43  class DataClass;
44  DataClass *d;
45  };
46  }
47  }
48  }
49 }
50 
51 #endif
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10