4 #ifndef FIRE_PLUGIN_DATA_SHARED_VECTORLAYERINFOSH_HPP_INCLUDED 
    5 #define FIRE_PLUGIN_DATA_SHARED_VECTORLAYERINFOSH_HPP_INCLUDED 
    7 #include <boost/shared_ptr.hpp> 
    8 #include <fire/shared/Shared.hpp> 
    9 #include <fire/gear/geom/shared/EnvelopeSh.hpp> 
   14 #include "fire/gis/export.hpp" 
   15 #include "fire/source/vector/VectorLayerInfo.hpp" 
   16 #include "fire/source/vector/shared/MetadataSh.hpp" 
   33       return _getPtr()->getExtent(srid);
 
   36   inline void getExtent(VectorLayerInfo::VctEnvelope & list)
 const {
 
   37       return _getPtr()->getExtent(list);
 
   41       return _getPtr()->getExtent(geomFld);
 
   44   inline std::string getName()
 const {
 
   45       return _getPtr()->getName();
 
   48   inline std::string getSchema()
 const {
 
   49       return _getPtr()->getSchema();
 
   52   inline VectorLayerType::VectorLayerType getType()
 const {
 
   53       return _getPtr()->getType();
 
   57       return _getPtr()->getMetadata();
 
   60   inline int getSrid(
const std::string& geomFld)
 const {
 
   61           return _getPtr()->getSrid(geomFld);
 
   64   inline size_t getCount()
 const {
 
   65         return _getPtr()->getCount();
 
Definition: EnvelopeSh.hpp:18
 
Definition: VectorLayerInfo.hpp:31
 
Definition: Shared.hpp:17
 
Definition: VectorLayerInfoSh.hpp:23