DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ECena.h
Go to the documentation of this file.
1 #if !defined(AFX_ECENA_H__2477B9B9_EC49_45CC_BA5B_95062F5A575F__INCLUDED_)
2 #define AFX_ECENA_H__2477B9B9_EC49_45CC_BA5B_95062F5A575F__INCLUDED_
3 
4 #include "dataio/DataIODefines.h"
5 #include "core/common/Node.h"
6 
7 namespace EM
8 {
9  namespace Strojcek
10  {
11  namespace VstupneUdaje
12  {
13  namespace TarifnySystem
14  {
15  class ERootTarifnySystem;
16  class ECenaCol;
17 
18  class DATAIO_API ECena : public ENode
19  {
20  public:
21  ECena( ECenaCol *owner, long cena, unsigned short tarID, unsigned short stlpecID, unsigned char cenSkID );
22  virtual ~ECena();
23 
24  long GetCenu();
25  unsigned short GetCisloTarifnehoListka();
26  unsigned short GetTypStlpcaID();
27  unsigned char GetCenovaSkupinaID();
28  unsigned char GetAplikacia();
29 
30  void SetAplikacia( unsigned char aplikacia );
31 
32  ECenaCol *GetOwner();
33  ECena *GetLeft();
34  ECena *GetRight();
35 
36  private:
37  class DataClass;
38  DataClass *d;
39  };
40  }
41  }
42  }
43 }
44 
45 #endif
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10