Oggetto statico deputato al reperimento di connessioni dati e disegnatori personalizzati per gli elementi RASTER e VETTORIALI usati in FIRE.
Continua...
#include <PluginItemFactory.hpp>
|
typedef std::vector< std::string > | PluginNamespaceList |
| typedef che descrive il tipo usato per restituire una lista di plugin
|
|
typedef std::vector< std::string > | RasterManagerList |
| typedef che descrive il tipo usato per restituire una lista di ManagerRaster
|
|
Oggetto statico deputato al reperimento di connessioni dati e disegnatori personalizzati per gli elementi RASTER e VETTORIALI usati in FIRE.
Crea una connessione a partire dal suo identificativo univoco testuale (di seguito indicato come namespace). L'oggetto PlugInItemFactory carica tutti i plugin presenti all'interno delle cartelle target e delega la creazione della connessione dati al plugin.
- Parametri
-
nmsp | - Testo univoco che identifica il tipo di connessione desiderata |
persist | - Indica se archiviare la connessione su fire::gis::data::DataService |
- Restituisce
- Restituisce un puntatore condiviso a Connection, usabile per l'accesso ai dati. La connessione viene restituita chiusa
Crea una connessione Fire Oracle OCI a partire da una connessione Oracle esistente.
- Parametri
-
env | - puntatore ad una struttura Oracle OCIEnv |
ctx | - puntatore ad una struttura Oracle OCISvcCtx |
- Restituisce
- istanza condivisa di fire::source::vector::ConnectionVector
Crea una connessione Fire Oracle OCI a partire da una connessione Oracle esistente.
- Parametri
-
id | - identificativo della connessione Oracle |
- Restituisce
- istanza condivisa di fire::source::vector::ConnectionVector
graphics::Painter::PainterShp fire::gis::data::PluginItemFactory::createPainter |
( |
std::string const & |
nmsp | ) |
|
Crea un Painter a partire dal suo identificativo univoco testuale (di seguito indicato come namespace). L'oggetto PlugInItemFactory carica tutti i plugin presenti all'interno delle cartelle target e delega la creazione del Painter al plugin.
- Parametri
-
nmsp | - Testo univoco che identifica il tipo di disegnatore desiderato |
- Restituisce
- Restituisce un puntatore condiviso a Painter, usabile per disegnare elementi vettoriali o raster.
Restituisce un oggetto per la manipolazione di un layer raster.
- Parametri
-
name | - testo indicante il nome del livello di interesse |
driverName | - testo indicante il driver da usare per la gestione del livello |
- Restituisce
- istanza condivisa di un oggetto fire::source::raster::LayerRaster::LayerRasterShp
std::string fire::gis::data::PluginItemFactory::getPath |
( |
| ) |
|
Restituisce i percorsi per la ricerca dei plugins FIRE.
- Restituisce
- valore testuale con la lista di percorsi relativi o assoluti separati dal carattere ';' che saranno usati per la ricerca dei plugins.
Cerca un oggetto informativo contenente le informazioni descrittive di un plugin.
- Parametri
-
nmsp | - Testo univoco che identifica il plugin |
- Restituisce
- Restituisce un puntatore condiviso a PliginInfo
Cerca all'interno delle cartelle target, tutti i plugin presenti.
- Restituisce
- Restituisce una lista con i namespace dei plugin caricati. Per i dettagli su ogni plugin usare getPluginInfo
void fire::gis::data::PluginItemFactory::getRasterNamespaces |
( |
const source::raster::DriverType::DriverType & |
type, |
|
|
RasterManagerList & |
list |
|
) |
| |
Restituisce tutti i namespace dei DriverManager usabili per la gestione de tipo di raster indicato nel parametro type.
- Parametri
-
type | - valore di fire::source::raster::DriverType::DriverType indicante il tipo di raster |
list | - vettore di stringhe che sarà riempito con i namespace validi |
void fire::gis::data::PluginItemFactory::setPath |
( |
std::string const & |
paths | ) |
|
Valorizza i percorsi per la ricerca dei plugins FIRE.
- Parametri
-
paths | - lista di percorsi relativi o assoluti separati dal carattere ';' che saranno usati per la ricerca dei plugins. |
La documentazione per questa classe è stata generata a partire dal seguente file: