DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ELinkaZastavka.h
Go to the documentation of this file.
1 #if !defined _ELINKA_ZASTAVKA_H_
2 #define _ELINKA_ZASTAVKA_H_
3 
4 #include "dataio/DataIODefines.h"
5 #include "core/common/Node.h"
6 #include "core/common/eplatform.h"
7 
8 const short const_TableID_LinkaZastavka = 42;
9 
10 namespace EM
11 {
12  namespace Strojcek
13  {
14  namespace VstupneUdaje
15  {
16  class ECustomPropertyValue;
17 
18  namespace CestovnePoriadky
19  {
20  class ERootCP;
21  class ELinka;
22  class EZastavka;
23  class ELinkaZastavkaCol;
24  class ELinkaZastavkaZnackaCol;
25 
26  class DATAIO_API ELinkaZastavka : public ENode
27  {
28  public:
30  virtual ~ELinkaZastavka();
31 
35  unsigned short GetBinaryBusStopIndex();
36  unsigned short GetOrderOnLine() const;
37  unsigned char GetTarifneCislo();
38  unsigned short GetTrasa();
39  unsigned char GetCisloTarifnejSkupiny();
40  unsigned char GetTabula();
41  unsigned char GetSmer();
42  unsigned short GetZona();
43  unsigned short GetZonaVystup();
44  unsigned short GetTrasa2();
45  unsigned short GetLinkaPoradie();
46  unsigned long GetPKID();
47  long GetLinkaZastavkaZnackaOffset();
48  long GetLinkaNaTabulu();
49  unsigned short GetPasmoNastup();
50  unsigned short GetPasmoVystup();
51  ECustomPropertyValue *GetCustomPropertyValue( short customPropertyType );
52 
56  void SetBinaryBusStopIndex( unsigned short binaryBusStopIndex );
57  void SetOrderOnLine( unsigned short orderOnLine );
58  void SetTarifneCislo( unsigned char tarifneCislo );
59  void SetTrasa( unsigned short trasa );
60  void SetCisloTarifnejSkupiny( unsigned char cisloTarifnejSkupiny );
61  void SetTabula( unsigned char tabule );
62  void SetSmer( unsigned char smer );
63  void SetZona( unsigned short zona );
64  void SetZonaVystup( unsigned short zonaVystup );
65  void SetTrasa2( unsigned short trasa2 );
66  void SetLinkaPoradie( unsigned short linkaPoradie );
67  void SetPKID( unsigned long newVal );
68  void SetLinkaZastavkaZnackaOffset( long newVal );
69  void SetLinkaNaTabulu( long linkaNaTabulu );
70  void SetPasmoNastup( unsigned short pasmoNastup );
71  void SetPasmoVystup( unsigned short pasmoVystup );
72 
73  ELinkaZastavkaCol *GetOwner();
74  ELinkaZastavkaZnackaCol *GetLinkaZastavkaZnackaCol();
75  EZastavka *GetZastavka();
76  ELinkaZastavka *GetLeft();
77  ELinkaZastavka *GetRight();
78 
79  private:
80  class DataClass;
81  DataClass *d;
82  };
83  }
84  }
85  }
86 }
87 
88 #endif
const short const_TableID_LinkaZastavka
Definition: ELinkaZastavka.h:8
Definition: ECustomPropertyValue.h:13
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10