DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
EGrBitMapa.h
Go to the documentation of this file.
1 
23 // BitMapa.h: interface for the EBitMapa class.
24 //
26 
27 #if !defined(AFX_BITMAPA_H__98FAAFE4_B31B_4018_A583_8240C42BE61A__INCLUDED_)
28 #define AFX_BITMAPA_H__98FAAFE4_B31B_4018_A583_8240C42BE61A__INCLUDED_
29 
30 #if _MSC_VER > 1000
31 #pragma once
32 #endif // _MSC_VER > 1000
33 
34 #include "dataio/datainput/EGrTabuleFun.h"
35 #include <cstring>
36 
48 class EGrBitMapa
49 {
50  short int m_Verzia;
51  short int m_Pocet;
52  short int m_Sirka;
53  short int m_Vyska;
54  short int m_VelkostGrafTabule;
55  char* m_BitMapa;
56 public:
57  EGrBitMapa(short int Verzia,short int Pocet,short int Sirka, short int Vyska);
58  virtual ~EGrBitMapa();
59 
60  short int GetVerzia() {return m_Verzia;};
62  short int GetPocet() {return m_Pocet;};
63  short int GetSirka() {return m_Sirka;};
64  short int GetVyska() {return m_Vyska;};
65  char* GetBitMapa(){return m_BitMapa;};
67  short int GetVelkostGrafTabule() {return m_VelkostGrafTabule;};
68  void SetVerzia(short int vData) {m_Verzia = vData;};
70  void SetPocet(short int vData) {m_Pocet = vData;};
71  void SetSirka(short int vData) {m_Sirka = vData;};
72  void SetVyska(short int vData) {m_Vyska = vData;};
73  void SetBitMapa(char* vData) {memcpy(m_BitMapa,vData,(GrTabuleRound8(m_Sirka)/8)*m_Vyska);};
75  void SetVelkostGrafTabule(short int vData) {m_VelkostGrafTabule = vData;};
76 
77 };
78 
79 #endif // !defined(AFX_BITMAPA_H__98FAAFE4_B31B_4018_A583_8240C42BE61A__INCLUDED_)
80 
short int GetVyska()
Definition: EGrBitMapa.h:64
short int GetPocet()
Definition: EGrBitMapa.h:62
long GrTabuleRound8(long cislo)
Definition: EGrTabuleFun.cpp:47
void SetBitMapa(char *vData)
Definition: EGrBitMapa.h:73
Class EBitMapa : Objekt obsahujuci bitmapu GrafTabule
Definition: EGrBitMapa.h:48
void SetVelkostGrafTabule(short int vData)
Definition: EGrBitMapa.h:75
void SetSirka(short int vData)
Definition: EGrBitMapa.h:71
char * GetBitMapa()
Definition: EGrBitMapa.h:65
void SetVyska(short int vData)
Definition: EGrBitMapa.h:72
void SetPocet(short int vData)
Definition: EGrBitMapa.h:70
short int GetVelkostGrafTabule()
Definition: EGrBitMapa.h:67
virtual ~EGrBitMapa()
Definition: EGrBitMapa.cpp:24
EGrBitMapa(short int Verzia, short int Pocet, short int Sirka, short int Vyska)
Definition: EGrBitMapa.cpp:12
void SetVerzia(short int vData)
Definition: EGrBitMapa.h:68
short int GetSirka()
Definition: EGrBitMapa.h:63
short int GetVerzia()
Definition: EGrBitMapa.h:60