DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ETabula.h
Go to the documentation of this file.
1 #if !defined ETABULA_H
2 #define ETABULA_H
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 Tabule
14  {
15  class ETabulaCol;
16  class EZobrazenieCol;
17  class EFileSystem;
18 
19  class DATAIO_API ETabula : public ENode
20  {
21  public:
22  ETabula();
23  virtual ~ETabula();
24 
25  char GetTypTabule();
26  char GetRezimZobrazenia();
27  short GetCasPrepinania();
28  unsigned char GetTypPrepravyID();
29  unsigned short GetIDS();
30 
31  void SetTypTabule( char newVal );
32  void SetRezimZobrazenia( char newVal );
33  void SetCasPrepinania( short newVal );
34  void SetTypPrepravyID( unsigned char newVal );
35  void SetIDS( unsigned short ids );
36 
37  EZobrazenieCol *GetZobrazenieCol();
38  ETabulaCol *GetOwner();
39  void SetOwner( ETabulaCol *newVal );
40 
41  long Write();
42  long Write( EFileSystem *file );
43 
44  ETabula *GetLeft();
45  ETabula *GetRight();
46 
47  private:
48  class DataClass;
49  DataClass *d;
50  };
51  }
52  }
53  }
54 }
55 
56 #endif
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10