Fire Core  8.0.0.alpha
GIS framework per tutti gli usi
 Tutto Classi Namespace Funzioni Variabili Ridefinizioni di tipo (typedef) Tipi enumerati (enum) Valori del tipo enumerato Friend
ImageContext.hpp
1 // Copyright © 2015 GEOSYSTEMS SRL
2 // All Rights Reserved.
3 
4 #ifndef FIRE_GRAPHICS_IMAGECONTEXT_HPP_INCLUDED
5 #define FIRE_GRAPHICS_IMAGECONTEXT_HPP_INCLUDED
6 
7 #include <exception>
8 
9 #include "fire/graphics/IGraphicContext.hpp"
10 
17 namespace fire {
24 namespace graphics {
32  public:
39  ImageContext();
46  ~ImageContext();
63  ImageContext* clone(const bool& empty) const;
70  void drawRect();
77  void drawEllipse();
84  void drawLine();
91  void drawPolygon();
98  void drawImage();
105  void drawText();
112  void fillRect();
119  void fillPolygon();
126  void fillEllipse();
138  ImageContext(const ImageContext& source);
155  ImageContext& operator=(const ImageContext& source);
156 };
157 } // namespace graphics
158 } // namespace fire
159 
160 #endif
Definition: IGraphicContext.hpp:15
ImageContext & operator=(const ImageContext &source)
Definition: ImageContext.hpp:31
ImageContext * clone(const bool &empty) const