|
Fire Core
8.0.0.alpha
GIS framework per tutti gli usi
|
Disegnatore di geometrie puntuali. Continua...
#include <PointPainter.hpp>
Tipi pubblici | |
| enum | Mode { CIRCLE = 1, SQUARE = 2, TRINGLE = 3, IMAGE = 4 } |
| Enumerativo con la modalità di disegno. | |
| enum | Align { START = 1, END = 2, CENTER = 3, CUSTOM = 4 } |
| Enumerativo con la modalità di allineamento del simbolo rispetto al punto della geometria. | |
Tipi pubblici ereditati da fire::graphics::Painter | |
|
typedef boost::shared_ptr < Painter > | PainterShp |
Membri pubblici | |
| void | draw (const graphics::IGraphicContext &grph, const gear::geom::Geometry &geom) |
| Disegno di una geometria su un contesto grafico. Continua... | |
| void | draw (const graphics::IGraphicContext &grph, const gear::geom::Geometry &geom, const source::vector::DataRow &data) |
| Disegno di una geometria su un contesto grafico. Continua... | |
| PointPainter () | |
| Costruttore oggetto. | |
| virtual | ~PointPainter () |
| Distruttore oggetto. | |
Membri pubblici ereditati da fire::graphics::Painter | |
| Painter () | |
Membri pubblici statici | |
| static std::string const | NAMESPACE () |
| Stringa univoca che identifica il painter. | |
Attributi pubblici | |
| source::vector::Buffer | _data |
| Buffer dell'immagine da disegnare. | |
| gis::data::Size | _size |
| dimensione in pixel del simbolo da disegnare | |
| Align | _hAlign |
| Modalità di allineamento orizzontale vedi fire::graphics::PointPainter::Align. | |
| Align | _vAlign |
| Modalità di allineamento verticale vedi fire::graphics::PointPainter::Align. | |
| int | _hOffset |
| Offset orizzontale in pixel del punto di disegno del simbolo. | |
| int | _vOffset |
| Offset verticale in pixel del punto di disegno del simbolo. | |
| std::string | _mime |
| testo identificante il tipo MIME dell'immagine | |
| Mode | _mode |
| Modalità di disegno, vedi fire::graphics::PointPainter::Mode. | |
Disegnatore di geometrie puntuali.
|
virtual |
Disegno di una geometria su un contesto grafico.
| grph | - interfaccia fire::plugin::graphics::IGraphicContext su cui effettuare il disegno |
| geom | - fire::gear::geom::Geometry da disegnare |
Implementa fire::graphics::Painter.
|
virtual |
Disegno di una geometria su un contesto grafico.
| grph | - interfaccia fire::plugin::graphics::IGraphicContext su cui effettuare il disegno |
| geom | - fire::gear::geom::Geometry da disegnare |
| data | - fire::plugin::data::DataRow contenente i dati associati alla geometria da disegnare |
Implementa fire::graphics::Painter.