4 #ifndef FIRE_GEAR_GEOM_GEOMETRYTYPE_HPP_INCLUDED
5 #define FIRE_GEAR_GEOM_GEOMETRYTYPE_HPP_INCLUDED
71 std::string value =
"";
73 switch (geometryType) {
95 value =
"GeometryCollection";
103 value =
"MultiLineString";
107 value =
"MultiPolygon";
111 }
catch (
const std::exception& exception) {
135 if (
string ==
"Unknown") {
137 }
else if (
string ==
"Point") {
139 }
else if (
string ==
"LineString") {
141 }
else if (
string ==
"LinearRing") {
143 }
else if (
string ==
"Polygon") {
145 }
else if (
string ==
"GeometryCollection") {
147 }
else if (
string ==
"MultiPoint") {
149 }
else if (
string ==
"MultiLineString") {
151 }
else if (
string ==
"MultiPolygon") {
156 }
catch (
const std::exception& exception) {
Definition: Polygon.hpp:50
std::string toString(const GeometryType &geometryType)
Definition: GeometryType.hpp:70
Definition: GeometryCollection.hpp:51
GeometryType fromString(const std::string &string)
Definition: GeometryType.hpp:132
Definition: LinearRing.hpp:47
Definition: MultiLineString.hpp:48
GeometryType
Definition: GeometryType.hpp:43
Definition: LineString.hpp:48
Definition: MultiPolygon.hpp:48
Definition: MultiPoint.hpp:48