4 #ifndef FIRE_GEAR_GEOM_GEOMETRYFACTORY_HPP_INCLUDED 
    5 #define FIRE_GEAR_GEOM_GEOMETRYFACTORY_HPP_INCLUDED 
    7 #include <boost/shared_ptr.hpp> 
    9 #include <geos/geom/GeometryFactory.h> 
   15 #include "fire/export.hpp" 
   61   typedef std::map< std::string, GeometryFactory* > typeGeomMap;
 
   68   typedef std::pair< std::string, GeometryFactory* > typeGeoMapPair;
 
   75   static std::string m_GeomKey;
 
   82   static const std::string m_strKeyDefault;
 
   89   static typeGeomMap geometryFactoriesMap;
 
   96   static typeGeoMapPair geometryFactoryPair;
 
  103   boost::shared_ptr< geos::geom::GeometryFactory > geosGeometryFactory;
 
  163   static int getGeometryFactoriesCount();
 
  175   static std::string toString();
 
  187   static void destroyGeometryFactoryAt(std::size_t index);
 
  204   static int getGeometryFactoryIndex(
const std::string& value);
 
  211   static void destroyGeometryFactory();
 
Definition: PrecisionModel.hpp:50
 
Definition: GeometryConverter.hpp:67
 
Definition: GeometryFactory.hpp:52