22 #ifndef ShapeContainer_h 23 #define ShapeContainer_h 79 virtual bool addPolygon(
const std::string&
id,
const std::string& type,
81 SUMOReal angle,
const std::string& imgFile,
97 virtual bool addPOI(
const std::string&
id,
const std::string& type,
107 virtual bool removePolygon(
const std::string&
id);
114 virtual bool removePOI(
const std::string&
id);
122 virtual void movePOI(
const std::string&
id,
const Position& pos);
129 virtual void reshapePolygon(
const std::string&
id,
const PositionVector& shape);
Polygons myPolygons
stored Polygons
Storage for geometrical objects.
const Polygons & getPolygons() const
Returns all polygons.
A point in 2D or 3D with translation and scaling methods.
const POIs & getPOIs() const
Returns all pois.
NamedObjectCont< PointOfInterest * > POIs
NamedObjectCont< SUMO::Polygon * > Polygons