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
Riferimenti per la classe fire::graphics::PointPainter

Disegnatore di geometrie puntuali. Continua...

#include <PointPainter.hpp>

Diagramma delle classi per fire::graphics::PointPainter
fire::graphics::Painter

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.
 

Descrizione dettagliata

Disegnatore di geometrie puntuali.

Documentazione delle funzioni membro

void fire::graphics::PointPainter::draw ( const graphics::IGraphicContext grph,
const gear::geom::Geometry geom 
)
virtual

Disegno di una geometria su un contesto grafico.

Parametri
grph- interfaccia fire::plugin::graphics::IGraphicContext su cui effettuare il disegno
geom- fire::gear::geom::Geometry da disegnare

Implementa fire::graphics::Painter.

void fire::graphics::PointPainter::draw ( const graphics::IGraphicContext grph,
const gear::geom::Geometry geom,
const source::vector::DataRow data 
)
virtual

Disegno di una geometria su un contesto grafico.

Parametri
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.


La documentazione per questa classe è stata generata a partire dal seguente file: