Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CEntDraw.hpp
Go to the documentation of this file.
1#ifndef LIBS_DOCUMENTS_CENTDRAW_HPP_
2#define LIBS_DOCUMENTS_CENTDRAW_HPP_
3
6
7class CEntDraw : public IEntPrinter
8{
9public:
10 CEntDraw() = delete;
11 CEntDraw(uint64_t sizeXMM, uint64_t sizeYMM, CGeoCanvas **geoCanvas);
12 CEntDraw(const CEntDraw &entDraw) = delete;// TODO: constructor de copia de CEntDraw no necesario de momento
13 CEntDraw(CEntDraw &&other) = delete;
14 ~CEntDraw() override;
15
16 CEntDraw &operator=(const CEntDraw &other) = delete;
17 CEntDraw &operator=(CEntDraw &&other) = delete;
18
19 void processEntity(IManagerPrinter *managerPrinter) override;
20
21 void setColorRGBBackground(iv::types::color colorRGBBackground);
22
23private:
24 uint64_t m_sizeXDP;
25 uint64_t m_sizeYDP;
26
29};
30
31#endif /* LIBS_DOCUMENTS_CENTDRAW_HPP_ */
Definition CEntDraw.hpp:8
CEntDraw()=delete
CEntDraw & operator=(CEntDraw &&other)=delete
~CEntDraw() override
Definition CEntDraw.cpp:18
CEntDraw(const CEntDraw &entDraw)=delete
uint32_t m_colorRGBBackground
Definition CEntDraw.hpp:28
CEntDraw & operator=(const CEntDraw &other)=delete
uint64_t m_sizeXDP
Definition CEntDraw.hpp:24
uint64_t m_sizeYDP
Definition CEntDraw.hpp:25
CGeoCanvas * m_geoCanvas
Definition CEntDraw.hpp:27
void setColorRGBBackground(iv::types::color colorRGBBackground)
Definition CEntDraw.cpp:29
void processEntity(IManagerPrinter *managerPrinter) override
Definition CEntDraw.cpp:23
CEntDraw(CEntDraw &&other)=delete
Definition CGeoCanvas.hpp:13
Definition IEntPrinter.hpp:7
Definition IManagerPrinter.hpp:19
uint32_t color
Definition types.hpp:12