DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
EZona.h
Go to the documentation of this file.
1 #if !defined _EZONA_H_
2 #define _EZONA_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 CestovnePoriadky
14  {
15  class EZonaCol;
16 
17  class DATAIO_API EZona : public ENode
18  {
19  public:
20  EZona( EZonaCol *owner );
21  virtual ~EZona();
22 
23  unsigned long GetZonaID();
24  unsigned short GetZoneNumber();
25  char *GetZonaNazov();
26  const char *GetSkratka();
27  long GetZastavkaID();
28  unsigned char GetFarba1();
29  unsigned char GetFarba2();
30  unsigned short GetNadZona();
31  unsigned short GetIDS();
41  bool IsAlternateZone() const;
42 
43  void SetZonaID( unsigned long newVal );
44  void SetZoneNumber( unsigned short newVal );
45  void SetZonaNazov( char *zoneName );
46  void SetSkratka( char *vData );
47  void SetZastavkaID( long newVal );
48  void SetFarba1( unsigned char newVal );
49  void SetFarba2( unsigned char newVal );
50  void SetNadZona( unsigned short newVal );
51  void SetIDS( unsigned short newVal );
52 
53  EZonaCol *GetOwner();
54  EZona *GetLeft();
55  EZona *GetRight();
56 
57  private:
58  class DataClass;
59  DataClass *d;
60  };
61  }
62  }
63  }
64 }
65 
66 #endif
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10