From 9493a1fe31a8ba084abbff5cf19dd6be4a7c6932 Mon Sep 17 00:00:00 2001 From: Raphael <ufdrv@student.kit.edu> Date: Tue, 13 Jun 2017 17:27:02 +0200 Subject: [PATCH] add a VirtualRobot::Robot::clone function taking no parameter that just clones the robot (no renaming etc) --- VirtualRobot/Robot.cpp | 5 +++++ VirtualRobot/Robot.h | 1 + 2 files changed, 6 insertions(+) diff --git a/VirtualRobot/Robot.cpp b/VirtualRobot/Robot.cpp index 82213a9cd..536f2b54d 100644 --- a/VirtualRobot/Robot.cpp +++ b/VirtualRobot/Robot.cpp @@ -828,6 +828,11 @@ namespace VirtualRobot return result; } + RobotPtr Robot::clone() + { + return clone(getName()); + } + void Robot::createVisualizationFromCollisionModels() { std::vector<RobotNodePtr> robotNodes = this->getRobotNodes(); diff --git a/VirtualRobot/Robot.h b/VirtualRobot/Robot.h index e0372986e..b33d150f2 100644 --- a/VirtualRobot/Robot.h +++ b/VirtualRobot/Robot.h @@ -245,6 +245,7 @@ namespace VirtualRobot */ virtual RobotPtr clone(const std::string& name, CollisionCheckerPtr collisionChecker = CollisionCheckerPtr(), float scaling = 1.0f); + virtual RobotPtr clone(); /*! Just storing the filename. -- GitLab