4 #ifndef FIRE_GEAR_GEOM_GEOMETRYCACHE_HPP_INCLUDED
5 #define FIRE_GEAR_GEOM_GEOMETRYCACHE_HPP_INCLUDED
7 #include <boost/shared_ptr.hpp>
9 #include "fire/export.hpp"
14 class GeometryFactory;
63 boost::shared_ptr< geos::geom::Geometry > geosGeometry;
70 boost::shared_ptr< geos::geom::Envelope > geosEnvelope;
105 boost::shared_ptr< geos::geom::Geometry > getGeometry()
const;
117 void setGeometry(boost::shared_ptr< geos::geom::Geometry > geosGeometry);
129 boost::shared_ptr< geos::geom::Envelope > getEnvelope()
const;
141 void setEnvelope(boost::shared_ptr< geos::geom::Envelope > geosEnvelope);
153 bool isUpdated()
const;
165 void setUpdated(
bool updated);
Definition: GeometryCache.hpp:55