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
Driver.hpp
1 // Copyright 2015 GEOSYSTEMS SRL
2 // All Rights Reserved.
3 
4 #ifndef DRIVER_HPP_INCLUDED
5 #define DRIVER_HPP_INCLUDED
6 
7 #include <gdal_priv.h>
8 
9 #include <string>
10 
11 #include "fire/source/raster/DriverType.hpp"
12 
13 #include "fire/plugin-impl/export.hpp"
14 
15 namespace fire {
16 namespace connection {
17 namespace rasterImpl {
18 
19 class FIRE_PLUGIN_DLL Driver {
20  public:
21  friend class DriverManager;
22 
23  source::raster::DriverType::DriverType getType();
24  std::string GetMetadataItem(std::string type) const;
25  ~Driver();
26 
27  protected:
28  Driver();
29 
30  private:
31  GDALDriver* _gdaldriver;
32 };
33 
34 } // namespace rasterImpl
35 } // namespace connection
36 } // namespace fire
37 
38 #endif
Definition: Driver.hpp:19
Classe singleton per la gestione dei Driver del plugin.
Definition: DriverManager.hpp:23