33 msgs::Geometry::Type result = msgs::Geometry::BOX;
36 result = msgs::Geometry::BOX;
38 else if (_str ==
"capsule")
40 result = msgs::Geometry::CAPSULE;
42 else if (_str ==
"cylinder")
44 result = msgs::Geometry::CYLINDER;
46 else if (_str ==
"ellipsoid")
48 result = msgs::Geometry::ELLIPSOID;
50 else if (_str ==
"sphere")
52 result = msgs::Geometry::SPHERE;
54 else if (_str ==
"plane")
56 result = msgs::Geometry::PLANE;
58 else if (_str ==
"image")
60 result = msgs::Geometry::IMAGE;
62 else if (_str ==
"heightmap")
64 result = msgs::Geometry::HEIGHTMAP;
66 else if (_str ==
"mesh")
68 result = msgs::Geometry::MESH;
70 else if (_str ==
"polyline")
72 result = msgs::Geometry::POLYLINE;
76 std::cerr <<
"Unrecognized Geometry::Type ["
78 <<
"], returning msgs::Geometry::BOX"
91 case msgs::Geometry::BOX:
96 case msgs::Geometry::CAPSULE:
101 case msgs::Geometry::CYLINDER:
106 case msgs::Geometry::ELLIPSOID:
108 result =
"ellipsoid";
111 case msgs::Geometry::SPHERE:
116 case msgs::Geometry::PLANE:
121 case msgs::Geometry::IMAGE:
126 case msgs::Geometry::HEIGHTMAP:
128 result =
"heightmap";
131 case msgs::Geometry::MESH:
136 case msgs::Geometry::POLYLINE:
144 std::cerr <<
"Unrecognized Geometry::Type ["
146 <<
"], returning 'unknown'"