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
PolyPainter.hpp
1 // Copyright © 2015 GEOSYSTEMS SRL
2 // All Rights Reserved.
3 
4 #ifndef FIRE_GRAPHICS_POLYPAINTER_HPP_INCLUDED
5 #define FIRE_GRAPHICS_POLYPAINTER_HPP_INCLUDED
6 
7 #include <exception>
8 #include <string>
9 
10 #include "fire/graphics/Painter.hpp"
11 #include "fire/gear/geom/Coordinate.hpp"
12 
19 namespace fire {
26 namespace graphics {
34  public:
41  std::string _fillColor;
55  std::string _borderColor;
79  void draw(const IGraphicContext& grph, const gear::geom::Geometry& geom);
101  void draw(const IGraphicContext& grph, const gear::geom::Geometry& geom, const source::vector::DataRow& data);
108  PolyPainter();
115  ~PolyPainter();
127  PolyPainter(const PolyPainter& source);
144  PolyPainter& operator=(const PolyPainter& source);
145 };
146 } // namespace graphics
147 } // namespace fire
148 
149 #endif
Definition: Coordinate.hpp:48
Definition: IGraphicContext.hpp:15
std::string _borderColor
Definition: PolyPainter.hpp:55
void draw(const IGraphicContext &grph, const gear::geom::Geometry &geom)
PolyPainter & operator=(const PolyPainter &source)
Definition: PolyPainter.hpp:33
int _borderWidth
Definition: PolyPainter.hpp:48
Definition: Geometry.hpp:69
Definition: Painter.hpp:33
gear::geom::Coordinate _offset
Definition: PolyPainter.hpp:62
std::string _fillColor
Definition: PolyPainter.hpp:41
Oggetto per l'accesso alle colonne di una riga di dati.
Definition: DataRow.hpp:32