DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ESetVozidla.h
Go to the documentation of this file.
1 #if !defined(AFX_ESETVOZIDLA_H__26BBA11B_A440_4278_8AFE_6C1903480111__INCLUDED_)
2 #define AFX_ESETVOZIDLA_H__26BBA11B_A440_4278_8AFE_6C1903480111__INCLUDED_
3 
4 #include "dataio/DataIODefines.h"
5 #include "core/common/Node.h"
6 #include <string>
7 
8 namespace EM
9 {
10  namespace Strojcek
11  {
12  namespace VstupneUdaje
13  {
14  namespace Nastavenia
15  {
16  class ESetVozidlaCol;
17 
18  class DATAIO_API ESetVozidla : public ENode
19  {
20  public:
21  ESetVozidla( ESetVozidlaCol *owner );
22  virtual ~ESetVozidla();
23 
24  long GetICV();
25  std::string GetICV2();
26  long GetCisloRozvDosky();
27  std::string &GetSPZ();
28  unsigned char GetVodicskyPreukaz();
29 
30  void SetICV( long newVal );
31  void SetICV2( char *newVal );
32  void SetCisloRozvDosky( long newVal );
33  void SetSPZ( const std::string &newVal );
34  void SetVodicskyPreukaz( unsigned char newVal );
35 
36  ESetVozidla *GetLeft();
37  ESetVozidla *GetRight();
38 
39  protected:
40  virtual long Write( FILE *file );
41 
42  private:
43  class DataClass;
44  DataClass *d;
45  };
46  }
47  }
48  }
49 }
50 
51 #endif
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10