DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
EGrRootTabula.h
Go to the documentation of this file.
1 #if !defined(AFX_ROOTTABULA_H__52CA64AD_8A65_48C7_A83E_920F18737949__INCLUDED_)
2 #define AFX_ROOTTABULA_H__52CA64AD_8A65_48C7_A83E_920F18737949__INCLUDED_
3 
4 #if _MSC_VER > 1000
5 #pragma once
6 #endif // _MSC_VER > 1000
7 
8 #include "dataio/datainput/EGrTabula.h"
9 #include "dataio/datainput/EGrGrafTabule.h"
10 #include "dataio/datainput/EGrBitMapa.h"
11 
13 {
14  typMHD = 1,
15  typPRIMES = 2,
18 };
19 
21 {
22  typPredna = 0,
23  typBocna = 1,
24  typZadna = 2,
26 };
27 
40 {
41  EGrTabule *mTabule[2];
42  unsigned char mTabFlag;
43  EGrGrafTabule *mGrafTabule;
44  char *mFileName;
45 
46 public:
47  EGrRootTabula( char *FileName );
48  virtual ~EGrRootTabula();
49 
50  void SetTabFlag( unsigned char vData )
51  {
52  mTabFlag = vData;
53  }
54 
55  unsigned char GetTabFlag() const
56  {
57  return mTabFlag;
58  }
59 
60  char *GetFileName()
61  {
62  return mFileName;
63  }
64 
67  {
68  return mGrafTabule;
69  }
70 
71  EGrBitMapa *GetGrafTabula( unsigned short Poradie ); // Vrati smernik na alokovanu pamat tak
72  // ju treba potom dealokovat
73  EGrBitMapa *GetGrafTabulaNew( unsigned short Poradie, enumTypTabule TypTabule );
74  // Vrati smernik na alokovanu pamat tak
75  // ju treba potom dealokovat
76  long ReadTabule();
77 };
78 
79 #endif // !defined(AFX_ROOTTABULA_H__52CA64AD_8A65_48C7_A83E_920F18737949__INCLUDED_)
80 
81 
EGrGrafTabule * GetGrafTabule()
Definition: EGrRootTabula.h:66
virtual ~EGrRootTabula()
Definition: EGrRootTabula.cpp:30
Definition: EGrRootTabula.h:24
Definition: EGrRootTabula.h:23
unsigned char GetTabFlag() const
Definition: EGrRootTabula.h:55
Definition: EGrRootTabula.h:17
EGrBitMapa * GetGrafTabulaNew(unsigned short Poradie, enumTypTabule TypTabule)
Definition: EGrRootTabula.cpp:197
void SetTabFlag(unsigned char vData)
Definition: EGrRootTabula.h:50
Class EBitMapa : Objekt obsahujuci bitmapu GrafTabule
Definition: EGrBitMapa.h:48
EGrRootTabula(char *FileName)
Definition: EGrRootTabula.cpp:13
char * GetFileName()
Definition: EGrRootTabula.h:60
long ReadTabule()
Definition: EGrRootTabula.cpp:53
enumTypTabule
Definition: EGrRootTabula.h:20
Definition: EGrRootTabula.h:15
enumTypLinky
Definition: EGrRootTabula.h:12
Class ETabule : Lin. zoznam tabul.
Definition: EGrTabula.h:151
Definition: EGrRootTabula.h:16
Definition: EGrRootTabula.h:22
Definition: EGrRootTabula.h:14
Class ERootTabula : Korenovy objekt tabul vsetkych moznych druhov
Definition: EGrRootTabula.h:39
EGrBitMapa * GetGrafTabula(unsigned short Poradie)
Definition: EGrRootTabula.cpp:138
EGrTabule * GetTabule()
Definition: EGrRootTabula.cpp:39
Class EGrafTabule : Linearny zoznam grafickych tabul.
Definition: EGrGrafTabule.h:26
Definition: EGrRootTabula.h:25