diff --git a/data/RobotAPI/VariantInfo-RobotAPI.xml b/data/RobotAPI/VariantInfo-RobotAPI.xml index 75e57d387b8e4541ef29f439942728538d3feca7..22ada2251abc6416998c3fb43aa1b9681a5ca0d5 100644 --- a/data/RobotAPI/VariantInfo-RobotAPI.xml +++ b/data/RobotAPI/VariantInfo-RobotAPI.xml @@ -178,10 +178,14 @@ <stateMethod header="const VirtualRobot::RobotPtr getRobot() const">return %getContext%->getRobot();</stateMethod> <method header="const VirtualRobot::RobotPtr getLocalRobot() const">return localRobot;</method> + <method header="const VirtualRobot::RobotPtr getLocalCollisionRobot() const">return localCollisionRobot;</method> <member>VirtualRobot::RobotPtr localRobot;</member> + <member>VirtualRobot::RobotPtr localCollisionRobot;</member> <onConnect>// initialize local robot</onConnect> <onConnect>localRobot = RemoteRobot::createLocalCloneFromFile(robotStateComponent, VirtualRobot::RobotIO::eStructure);</onConnect> + <onConnect>localCollisionRobot = RemoteRobot::createLocalCloneFromFile(robotStateComponent, VirtualRobot::RobotIO::eCollisionModel);</onConnect> <stateMethod header="const VirtualRobot::RobotPtr getLocalRobot() const">return %getContext%->getLocalRobot();</stateMethod> + <stateMethod header="const VirtualRobot::RobotPtr getLocalCollisionRobot() const">return %getContext%->getLocalCollisionRobot();</stateMethod> </Proxy> <Proxy include="RobotAPI/interface/components/ViewSelectionInterface.h" humanName="Automatic View Selection"