Skip to content

Commit 7b9a082

Browse files
committed
Add prepend path api
F
1 parent 9edc416 commit 7b9a082

File tree

1 file changed

+5
-0
lines changed
  • terrain_navigation/include/terrain_navigation

1 file changed

+5
-0
lines changed

terrain_navigation/include/terrain_navigation/path.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,11 @@ class Path {
6868
}
6969
void resetSegments() { segments.clear(); };
7070
void prependSegment(const PathSegment &trajectory) { segments.insert(segments.begin(), trajectory); };
71+
void prependSegment(const Path &trajectory_segments) {
72+
for (int i = trajectory_segments.segments.size() -1; i > -1; i--) {
73+
prependSegment(trajectory_segments.segments[i]);
74+
}
75+
}
7176
void appendSegment(const PathSegment &trajectory) { segments.push_back(trajectory); };
7277
void appendSegment(const Path &trajectory_segments) {
7378
for (const auto &trajectory : trajectory_segments.segments) {

0 commit comments

Comments
 (0)