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.