4 #ifndef FIRE_GEAR_GEOM_MULTILINESTRING_HPP_INCLUDED
5 #define FIRE_GEAR_GEOM_MULTILINESTRING_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 MultiLineString(std::vector< fire::gear::geom::LineString* >* lineStrings);
142 bool isClosed()
const;
171 void setLineStringAt(
LineString* lineString, std::size_t index);
188 void insertLineStringAt(
LineString* lineString, std::size_t index);
200 void removeLineStringAt(std::size_t index);
217 const LineString& getLineStringAt(std::size_t index)
const;
Definition: PrecisionModel.hpp:50
Definition: GeometryCollection.hpp:51
Definition: MultiLineString.hpp:48
Definition: LineString.hpp:48