Skip to content

Commit 02ce15f

Browse files
committed
remove geo geometry stuff i forgot to delete
1 parent ba66ea6 commit 02ce15f

File tree

4 files changed

+6
-41
lines changed

4 files changed

+6
-41
lines changed

src/viam/sdk/services/private/motion_client.cpp

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <viam/api/service/motion/v1/motion.pb.h>
99

1010
#include <viam/sdk/common/client_helper.hpp>
11+
#include <viam/sdk/common/proto_convert_vector.hpp>
1112
#include <viam/sdk/common/proto_value.hpp>
1213
#include <viam/sdk/common/utils.hpp>
1314
#include <viam/sdk/services/motion.hpp>
@@ -245,17 +246,13 @@ std::string MotionClient::move_on_globe(
245246
request.set_heading(*heading);
246247
}
247248

248-
for (const auto& obstacle : obstacles) {
249-
*request.mutable_obstacles()->Add() = obstacle.to_proto();
250-
}
249+
*request.mutable_obstacles() = v2::to_proto(obstacles);
251250

252251
if (motion_configuration) {
253252
*request.mutable_motion_configuration() = to_proto(*motion_configuration);
254253
}
255254

256-
for (const auto& bounding_region : bounding_regions) {
257-
*request.mutable_bounding_regions()->Add() = bounding_region.to_proto();
258-
}
255+
*request.mutable_bounding_regions() = v2::to_proto(bounding_regions);
259256
})
260257
.invoke([](auto& response) { return response.execution_id(); });
261258
}

src/viam/sdk/services/private/motion_server.cpp

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
#include <viam/sdk/common/exception.hpp>
66
#include <viam/sdk/common/pose.hpp>
7+
#include <viam/sdk/common/proto_convert_vector.hpp>
78
#include <viam/sdk/common/proto_value.hpp>
89
#include <viam/sdk/common/service_helper.hpp>
910
#include <viam/sdk/common/utils.hpp>
@@ -231,12 +232,8 @@ ::grpc::Status MotionServer::MoveOnGlobe(
231232
const auto destination = v2::from_proto(request->destination());
232233
const auto component_name = Name::from_proto(request->component_name());
233234
const auto movement_sensor_name = Name::from_proto(request->movement_sensor_name());
234-
std::vector<geo_geometry> obstacles;
235-
std::vector<geo_geometry> bounding_regions;
236-
237-
for (const auto& obstacle : request->obstacles()) {
238-
obstacles.push_back(geo_geometry::from_proto(obstacle));
239-
}
235+
std::vector<geo_geometry> obstacles = v2::from_proto(request->obstacles());
236+
std::vector<geo_geometry> bounding_regions = v2::from_proto(request->bounding_regions());
240237

241238
boost::optional<double> heading;
242239
if (request->has_heading()) {
@@ -249,10 +246,6 @@ ::grpc::Status MotionServer::MoveOnGlobe(
249246
std::make_shared<motion_configuration>(from_proto(request->motion_configuration()));
250247
}
251248

252-
for (const auto& bounding_region : request->bounding_regions()) {
253-
bounding_regions.push_back(geo_geometry::from_proto(bounding_region));
254-
}
255-
256249
const std::string execution_id = motion->move_on_globe(destination,
257250
heading,
258251
component_name,

src/viam/sdk/spatialmath/geometry.cpp

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -109,29 +109,6 @@ bool operator==(const geo_geometry& lhs, const geo_geometry& rhs) {
109109
return std::tie(lhs.location, lhs.geometries) == std::tie(rhs.location, rhs.geometries);
110110
}
111111

112-
common::v1::GeoGeometry geo_geometry::to_proto() const {
113-
common::v1::GeoGeometry proto;
114-
*proto.mutable_location() = v2::to_proto(location);
115-
116-
for (const auto& geometry : geometries) {
117-
*proto.mutable_geometries()->Add() = v2::to_proto(geometry);
118-
}
119-
120-
return proto;
121-
}
122-
123-
geo_geometry geo_geometry::from_proto(const common::v1::GeoGeometry& proto) {
124-
struct geo_geometry geo_geometry;
125-
126-
geo_geometry.location = v2::from_proto(proto.location());
127-
for (const auto& proto_geometry : proto.geometries()) {
128-
auto geometry = v2::from_proto(proto_geometry);
129-
geo_geometry.geometries.push_back(std::move(geometry));
130-
}
131-
132-
return geo_geometry;
133-
}
134-
135112
namespace proto_convert_details {
136113

137114
void to_proto<box>::operator()(const box& self, common::v1::RectangularPrism* proto) const {

src/viam/sdk/spatialmath/geometry.hpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,6 @@ struct geo_geometry {
8686
geo_point location;
8787
std::vector<GeometryConfig> geometries;
8888

89-
common::v1::GeoGeometry to_proto() const;
90-
static geo_geometry from_proto(const common::v1::GeoGeometry& proto);
9189
friend bool operator==(const geo_geometry& lhs, const geo_geometry& rhs);
9290
};
9391

0 commit comments

Comments
 (0)