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