4 #ifndef FIRE_GEAR_GEOM_MULTIPOLYGON_HPP_INCLUDED
5 #define FIRE_GEAR_GEOM_MULTIPOLYGON_HPP_INCLUDED
11 #include "fire/gear/geom/GeometryCollection.hpp"
63 void loadJsonValueGeometry(Json::Value& value)
const;
75 virtual void setCoordinatesFromJsonValue(Json::Value& value);
93 explicit MultiPolygon(std::vector< Polygon* >* polygons);
142 void addPolygon(
Polygon* polygon);
154 void removePolygonAt(std::size_t index);
171 void setPolygonAt(
Polygon* polygon, std::size_t index);
188 void insertPolygonAt(
Polygon* polygon, std::size_t index);
205 const Polygon& getPolygonAt(std::size_t index)
const;
Definition: Polygon.hpp:50
Definition: PrecisionModel.hpp:50
Definition: GeometryCollection.hpp:51
Definition: MultiPolygon.hpp:48