Arm Struct Reference

#include <RobotAPI/libraries/RobotStatechartHelpers/RobotNameHelper.h>

Public Member Functions

RobotArm addRobot (const VirtualRobot::RobotPtr &robot) const
 
 Arm ()=default
 
 Arm (Arm &&)=default
 
 Arm (const Arm &)=default
 
 Arm (const std::shared_ptr< const RobotNameHelper > &rnh, const std::string &side)
 
std::string getAbsoluteHandModelPath () const
 
std::string getEndEffector () const
 
std::string getForceTorqueSensor () const
 
std::string getForceTorqueSensorFrame () const
 
std::string getFullHandCollisionModel () const
 
std::string getHandControllerName () const
 
std::string getHandModelPackage () const
 
std::string getHandModelPath () const
 
std::string getHandRootNode () const
 
std::string getHandUnitName () const
 
std::string getKinematicChain () const
 
std::string getMemoryHandName () const
 
std::string getPalmCollisionModel () const
 
std::shared_ptr< const RobotNameHelpergetRobotNameHelper () const
 
std::string getSide () const
 
std::string getTCP () const
 
std::string getTorsoKinematicChain () const
 
Armoperator= (Arm &&)=default
 
Armoperator= (const Arm &)=default
 
std::string select (const std::string &path) const
 

Friends

class RobotNameHelper
 

Detailed Description

Definition at line 41 of file RobotNameHelper.h.

Constructor & Destructor Documentation

◆ Arm() [1/4]

Arm ( const std::shared_ptr< const RobotNameHelper > &  rnh,
const std::string &  side 
)

Definition at line 303 of file RobotNameHelper.cpp.

◆ Arm() [2/4]

Arm ( )
default

◆ Arm() [3/4]

Arm ( Arm &&  )
default

◆ Arm() [4/4]

Arm ( const Arm )
default

Member Function Documentation

◆ addRobot()

RobotArm addRobot ( const VirtualRobot::RobotPtr robot) const

Definition at line 297 of file RobotNameHelper.cpp.

◆ getAbsoluteHandModelPath()

std::string getAbsoluteHandModelPath ( ) const

Definition at line 271 of file RobotNameHelper.cpp.

+ Here is the call graph for this function:

◆ getEndEffector()

std::string getEndEffector ( ) const

Definition at line 235 of file RobotNameHelper.cpp.

+ Here is the call graph for this function:

◆ getForceTorqueSensor()

std::string getForceTorqueSensor ( ) const

Definition at line 223 of file RobotNameHelper.cpp.

+ Here is the call graph for this function:

◆ getForceTorqueSensorFrame()

std::string getForceTorqueSensorFrame ( ) const

Definition at line 229 of file RobotNameHelper.cpp.

+ Here is the call graph for this function:

◆ getFullHandCollisionModel()

std::string getFullHandCollisionModel ( ) const

Definition at line 290 of file RobotNameHelper.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getHandControllerName()

std::string getHandControllerName ( ) const

Definition at line 247 of file RobotNameHelper.cpp.

+ Here is the call graph for this function:

◆ getHandModelPackage()

std::string getHandModelPackage ( ) const

Definition at line 278 of file RobotNameHelper.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getHandModelPath()

std::string getHandModelPath ( ) const

Definition at line 265 of file RobotNameHelper.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getHandRootNode()

std::string getHandRootNode ( ) const

Definition at line 259 of file RobotNameHelper.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getHandUnitName()

std::string getHandUnitName ( ) const

Definition at line 253 of file RobotNameHelper.cpp.

+ Here is the call graph for this function:

◆ getKinematicChain()

std::string getKinematicChain ( ) const

Definition at line 205 of file RobotNameHelper.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getMemoryHandName()

std::string getMemoryHandName ( ) const

Definition at line 241 of file RobotNameHelper.cpp.

+ Here is the call graph for this function:

◆ getPalmCollisionModel()

std::string getPalmCollisionModel ( ) const

Definition at line 284 of file RobotNameHelper.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getRobotNameHelper()

std::shared_ptr< const RobotNameHelper > getRobotNameHelper ( ) const

Definition at line 144 of file RobotNameHelper.cpp.

◆ getSide()

std::string getSide ( ) const

Definition at line 200 of file RobotNameHelper.cpp.

+ Here is the caller graph for this function:

◆ getTCP()

std::string getTCP ( ) const

Definition at line 217 of file RobotNameHelper.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getTorsoKinematicChain()

std::string getTorsoKinematicChain ( ) const

Definition at line 211 of file RobotNameHelper.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator=() [1/2]

Arm& operator= ( Arm &&  )
default

◆ operator=() [2/2]

Arm& operator= ( const Arm )
default

◆ select()

std::string select ( const std::string &  path) const

Definition at line 309 of file RobotNameHelper.cpp.

+ Here is the caller graph for this function:

Friends And Related Function Documentation

◆ RobotNameHelper

friend class RobotNameHelper
friend

Definition at line 43 of file RobotNameHelper.h.


The documentation for this struct was generated from the following files: