4 #ifndef FIRE_GRAPHICS_POINTPAINTER_HPP_INCLUDED
5 #define FIRE_GRAPHICS_POINTPAINTER_HPP_INCLUDED
10 #include "fire/graphics/Painter.hpp"
11 #include "fire/source/vector/Buffer.hpp"
12 #include "fire/gis/data/Size.hpp"
Definition: IGraphicContext.hpp:15
virtual ~PointPainter()
Distruttore oggetto.
Align
Enumerativo con la modalità di allineamento del simbolo rispetto al punto della geometria.
Definition: PointPainter.hpp:38
Mode
Enumerativo con la modalità di disegno.
Definition: PointPainter.hpp:28
gis::data::Size _size
dimensione in pixel del simbolo da disegnare
Definition: PointPainter.hpp:52
int _vOffset
Offset verticale in pixel del punto di disegno del simbolo.
Definition: PointPainter.hpp:68
static std::string const NAMESPACE()
Stringa univoca che identifica il painter.
source::vector::Buffer _data
Buffer dell'immagine da disegnare.
Definition: PointPainter.hpp:48
PointPainter()
Costruttore oggetto.
Mode _mode
Modalità di disegno, vedi fire::graphics::PointPainter::Mode.
Definition: PointPainter.hpp:76
Definition: Geometry.hpp:69
Classe contenente le informazioni di dimensione.
Definition: Size.hpp:20
std::string _mime
testo identificante il tipo MIME dell'immagine
Definition: PointPainter.hpp:72
Definition: Painter.hpp:33
Disegnatore di geometrie puntuali.
Definition: PointPainter.hpp:19
Oggetto che incapsula un array di byte con la sua lunghezza.
Definition: Buffer.hpp:27
int _hOffset
Offset orizzontale in pixel del punto di disegno del simbolo.
Definition: PointPainter.hpp:64
void draw(const graphics::IGraphicContext &grph, const gear::geom::Geometry &geom)
Disegno di una geometria su un contesto grafico.
Oggetto per l'accesso alle colonne di una riga di dati.
Definition: DataRow.hpp:32
Align _hAlign
Modalità di allineamento orizzontale vedi fire::graphics::PointPainter::Align.
Definition: PointPainter.hpp:56
Align _vAlign
Modalità di allineamento verticale vedi fire::graphics::PointPainter::Align.
Definition: PointPainter.hpp:60