DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ELinkaZastavkaZnacka.h
Go to the documentation of this file.
1 #ifndef EM_STROJCEK_VSTUPNEUDAJE_CESTOVNEPORIADKYELINKAZASTAVKAZNACKA_H
2 #define EM_STROJCEK_VSTUPNEUDAJE_CESTOVNEPORIADKYELINKAZASTAVKAZNACKA_H
3 
4 #include "dataio/DataIODefines.h"
5 #include "core/common/Node.h"
6 
7 #include "core/common/eplatform.h"
8 
9 namespace EM
10 {
11  namespace Strojcek
12  {
13  namespace VstupneUdaje
14  {
15  namespace CestovnePoriadky
16  {
17  class ELinkaZastavkaZnackaCol;
18 
19  class DATAIO_API ELinkaZastavkaZnacka : public ENode
20  {
21  public:
23  {
24  LineBusStopMarkUndefined = 0,
25  LineBusStopMarkStopsOnlyForCheckOut = 1,
26  LineBusStopMarkStopsOnlyForCheckIn = 2,
27  LineBusStopMarkStopsOnlyOnRequest = 3,
28  LineBusStopMarkNearbyTrainStation = 4, // range 1 km
29  LineBusStopMarkContinousLinesInBusStopList = 5,
30  LineBusStopMarkCLO = 6,
31  LineBusStopMarkNearbyRefreshment = 7,
32  LineBusStopMarkTAB = 8,
33  LineBusStopMarkHighlight = 9,
34  LineBusStopMarkLine = 10,
35  LineBusStopMarkPriceList = 11,
36  LineBusStopMarkTable = 12,
37  LineBusStopMarkEyesightDisability = 13,
38  LineBusStopMarkPublicToilets = 14,
39  LineBusStopMarkPublicToiletsForDisabled = 15,
40  LineBusStopMarkUrbanMode = 16,
41  LineBusStopMarkVirtualBusStop = 17,
42  LineBusStopMarkTurningPointBusStop = 18,
43  LineBusStopMarkForbiddenTransportation = 19,
44  LineBusStopMarkDoNotPrint = 20,
45  };
46 
48  virtual ~ELinkaZastavkaZnacka();
49 
50  void SetMark( ELinkaZastavkaZnacka::LineBusStopMark lineBusStopMark );
52 
53  unsigned long GetFKLinkaZastavkaID();
54  void SetFKLinkaZastavkaID( unsigned long newVal );
55 
56  ELinkaZastavkaZnacka* GetLeft();
57  ELinkaZastavkaZnacka* GetRight();
58 
59  private:
60  class DataClass;
61  DataClass *d;
62  };
63  }
64  }
65  }
66 }
67 
68 #endif
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10