DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ELinkaSmer.h
Go to the documentation of this file.
1 #if !defined _ELINKA_SMER_H_
2 #define _ELINKA_SMER_H_
3 
4 #include "dataio/DataIODefines.h"
5 
6 namespace EM
7 {
8  namespace Strojcek
9  {
10  namespace VstupneUdaje
11  {
12  namespace CestovnePoriadky
13  {
14  class ELinka;
15  class ELinkaZastavkaCol;
16  class ESpojCol;
17  class ELinkaObchadzkaCol;
18 
19  class DATAIO_API ELinkaSmer
20  {
21  public:
22  ELinkaSmer( ELinka *owner, unsigned short smer );
23  virtual ~ELinkaSmer();
24 
25  unsigned short GetPocetSpojov();
26  unsigned short GetPocetVzorSpojov();
27  unsigned short GetPocetZastavok();
28  unsigned short GetSmer();
29 
30  void SetPocetSpojov( unsigned short pocetSpojov );
31  void SetPocetVzorSpojov( unsigned short pocetVzorSpojov );
32  void SetPocetZastavok( unsigned short pocetZastavok );
33 
34  ESpojCol *GetSpojCol();
35  ELinkaZastavkaCol *GetLinkaZastavky();
36  ELinkaObchadzkaCol *GetLinkaObchadzkaCol();
37  ELinka *GetOwner();
38 
39  private:
40  class DataClass;
41  DataClass *d;
42  };
43  }
44  }
45  }
46 }
47 
48 #endif
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10