1 #ifndef EM_STROJCEK_VSTUPNEUDAJE_TARIFNYSYSTEM_TROJUHOLNIKSPECIAL_H
2 #define EM_STROJCEK_VSTUPNEUDAJE_TARIFNYSYSTEM_TROJUHOLNIKSPECIAL_H
4 #include "dataio/DataIODefines.h"
5 #include "core/common/Node.h"
6 #include "dataio/datainput/ETrojuholnikSpecialCol.h"
7 #include "dataio/datainput/ETarifyStruct.h"
14 namespace VstupneUdaje
16 namespace TarifnySystem
18 class ETrojuholnikSpecialCol;
20 class DATAIO_API ETrojuholnikSpecial :
public ENode
23 ETrojuholnikSpecial( ETrojuholnikSpecialCol *owner,
24 unsigned char cenovaSkupinaID,
30 const char *platneZonyJL,
31 const char *platneZonyCL,
32 unsigned char trasaCislo,
33 std::string trasaPopis,
34 unsigned short subZoneNumber1,
35 unsigned short subZoneNumber2 );
37 ETrojuholnikSpecial( ETrojuholnikSpecialCol *owner,
38 unsigned char cenovaSkupinaID,
43 unsigned char trasaCislo,
44 std::string trasaPopis,
45 unsigned short subZoneNumber1,
46 unsigned short subZoneNumber2 );
48 virtual ~ETrojuholnikSpecial();
50 ETrojuholnikSpecialCol *GetOwner();
52 unsigned char GetCenovaSkupinaID();
56 short GetIntervalJL();
57 short GetIntervalCL();
58 unsigned char GetTrasaCislo();
59 std::string GetTrasaPopis();
60 unsigned short GetSubZoneNumber1();
61 unsigned short GetSubZoneNumber2();
63 std::vector<unsigned short> *GetPlatneZonyCLV();
64 std::vector<unsigned short> *GetPlatneZonyJLV();
66 ETrojuholnikSpecial *GetLeft();
67 ETrojuholnikSpecial *GetRight();
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10