21 #ifndef ShapeContainer_h
22 #define ShapeContainer_h
75 virtual bool addPoI(
const std::string& name,
int layer,
const std::string& type,
88 virtual bool addPolygon(
const std::string& name,
int layer,
98 virtual bool removePolygon(
int layer,
const std::string&
id) ;
106 virtual bool removePoI(
int layer,
const std::string&
id) ;
115 virtual void movePoI(
int layer,
const std::string&
id,
const Position& pos) ;
178 typedef std::map<std::string, Polygon*>
PolyMap;
183 mutable std::map<int, NamedObjectCont<PointOfInterest*> >
myPOILayers;