4 #ifndef FIRE_DATA_CONNECTIONRASTER_HPP_INCLUDED
5 #define FIRE_DATA_CONNECTIONRASTER_HPP_INCLUDED
12 #include "fire/gis/export.hpp"
13 #include "fire/source/Connection.hpp"
14 #include "fire/source/raster/LayerRaster.hpp"
24 class ConnectionRasterSh;
33 typedef std::vector< std::string > VctDrivers;
35 virtual ConnectionType::ConnectionType getType()
const;
36 virtual bool isValid()
const;
37 virtual Features const getFeatures()
const;
38 virtual LayerList getLayers()
const;
41 virtual void getRasterDrivers(
const std::string& name, VctDrivers& list)
const;
42 virtual void getRasterDrivers(
const DriverType::DriverType& dt, VctDrivers& list)
const;
43 virtual std::string getNamespace()
const;
49 virtual void _openNoWait();
50 virtual void _closeNoWait();
53 typedef std::map< std::string, std::string > MapNamePath;
Oggetto che consente di verificare la presenza di specifiche funzionalità sull'implementazione di una...
Definition: Features.hpp:21
Classe astratta che implementa l'interfaccia di base di una sorgente dati sia vettoriale che raster...
Definition: Connection.hpp:31
Definition: ConnectionRasterSh.hpp:22
Definition: LayerRasterSh.hpp:18
Definition: ConnectionRaster.hpp:30