diff --git a/VirtualRobot/Robot.cpp b/VirtualRobot/Robot.cpp index 82213a9cd0b3065f82441764ed9ab22982ad7b5e..536f2b54deee2bdf9860c6ea3a543cb19f1e50d4 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 e0372986e9cb02841a51dd846f03b0b97684a83c..b33d150f200f049544d159d6552859644236f8e5 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.