DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ETrojuholnikSpecialCol.h
Go to the documentation of this file.
1 #ifndef EM_STROJCEK_VSTUPNEUDAJE_TARIFNYSYSTEM_TROJUHOLNIKSPECIAL_COL_H
2 #define EM_STROJCEK_VSTUPNEUDAJE_TARIFNYSYSTEM_TROJUHOLNIKSPECIAL_COL_H
3 
4 #include "dataio/DataIODefines.h"
5 #include "core/common/Head.h"
6 #include "dataio/datainput/ColReader.h"
7 #include <string>
8 
9 namespace EM
10 {
11  namespace Strojcek
12  {
13  namespace VstupneUdaje
14  {
15  namespace TarifnySystem
16  {
17  class ECennik;
18  class ETrojuholnikSpecial;
19 
20  class DATAIO_API ETrojuholnikSpecialCol : public EHead, public EColReader
21  {
22  public:
24  virtual ~ETrojuholnikSpecialCol();
25 
26  ECennik *GetOwner();
27 
28  void Read();
29  virtual long ReadData( FILE *file );
30  virtual long GetSize();
31  virtual long FillRecord( const char *pomPole, long minimum );
32 
33  ETrojuholnikSpecial *GetFirst();
34  ETrojuholnikSpecial *GetTrojuholnikSpecialByZonaID1ZonaID2( long zonaID1, long zonaID2 );
35  ETrojuholnikSpecial *GetTrojuholnikSpecialByZonaID1ZonaID2CenovaSkupinaCisloTrasy( long zonaID1, long zonaID2, unsigned char cenovaSkupinaID, unsigned char cisloTrasy );
36 
37  private:
38  class DataClass;
39  DataClass *d;
40  };
41  }
42  }
43  }
44 }
45 
46 #endif
Definition: ColReader.h:21
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10