3 #ifndef FIRE_CONNECTION_QT_VECTORLAYERINFOQT_HPP_INCLUDED
4 #define FIRE_CONNECTION_QT_VECTORLAYERINFOQT_HPP_INCLUDED
6 #include <boost/thread/mutex.hpp>
7 #include <fire/source/vector/VectorLayerInfo.hpp>
8 #include <fire/source/vector/VectorLayerType.hpp>
12 #include "fire/plugin-impl/connection/qt/ConnectionQtSql.hpp"
15 namespace connection {
20 VectorLayerInfoQt(
const std::string& name,
const std::string& schema,
const std::string& dbName,
const source::vector::VectorLayerType::VectorLayerType & t);
25 virtual std::string
getName()
const;
27 virtual source::vector::VectorLayerType::VectorLayerType
getType()
const;
29 virtual int getSrid(
const std::string& geomFld)
const;
38 source::vector::VectorLayerType::VectorLayerType _type;
40 mutable boost::mutex _mtx;
virtual source::vector::VectorLayerType::VectorLayerType getType() const
Definition: EnvelopeSh.hpp:18
virtual std::string getName() const
Definition: ConnectionQtSqlSh.hpp:21
Definition: VectorLayerInfo.hpp:31
virtual int getSrid(const std::string &geomFld) const
virtual gear::geom::Envelope::EnvelopeShp getExtent(const int &srid) const
Permette di estrarre l'unione degli extent di tutte le colonne spaziali presenti nel livello (eventua...
static const int UnknownSrid
Identificativo del sistema di riferimento sconosciuto.
Definition: ProjectionsManager.hpp:100
virtual size_t getCount() const
getCount
virtual std::string getSchema() const
Definition: VectorLayerInfoQt.hpp:18
virtual source::vector::Metadata::MetadataShp const getMetadata() const