RobotArm Struct Reference

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

Public Member Functions

const ArmgetArm () const
 
VirtualRobot::TriMeshModelPtr getFullHandCollisionModel () const
 
VirtualRobot::RobotNodePtr getHandRootNode () const
 
VirtualRobot::RobotNodeSetPtr getKinematicChain () const
 
VirtualRobot::RobotNodePtr getPalmCollisionModel () const
 
const VirtualRobot::RobotPtrgetRobot () const
 
std::string getSide () const
 
VirtualRobot::RobotNodePtr getTCP () const
 
Eigen::Matrix4f getTcp2HandRootTransform () const
 
VirtualRobot::RobotNodeSetPtr getTorsoKinematicChain () const
 
RobotArmoperator= (const RobotArm &)=default
 
RobotArmoperator= (RobotArm &&)=default
 
 RobotArm ()=default
 
 RobotArm (const Arm &arm, const VirtualRobot::RobotPtr &robot)
 
 RobotArm (const RobotArm &)=default
 
 RobotArm (RobotArm &&)=default
 

Friends

struct Arm
 
class RobotNameHelper
 

Detailed Description

Definition at line 103 of file RobotNameHelper.h.

Constructor & Destructor Documentation

◆ RobotArm() [1/4]

RobotArm ( const Arm arm,
const VirtualRobot::RobotPtr robot 
)

Definition at line 385 of file RobotNameHelper.cpp.

◆ RobotArm() [2/4]

RobotArm ( )
default

◆ RobotArm() [3/4]

RobotArm ( RobotArm &&  )
default

◆ RobotArm() [4/4]

RobotArm ( const RobotArm )
default

Member Function Documentation

◆ getArm()

const Arm & getArm ( ) const

Definition at line 380 of file RobotNameHelper.cpp.

+ Here is the caller graph for this function:

◆ getFullHandCollisionModel()

VirtualRobot::TriMeshModelPtr getFullHandCollisionModel ( ) const

Definition at line 349 of file RobotNameHelper.cpp.

+ Here is the call graph for this function:

◆ getHandRootNode()

VirtualRobot::RobotNodePtr getHandRootNode ( ) const

Definition at line 358 of file RobotNameHelper.cpp.

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

◆ getKinematicChain()

VirtualRobot::RobotNodeSetPtr getKinematicChain ( ) const

Definition at line 321 of file RobotNameHelper.cpp.

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

◆ getPalmCollisionModel()

VirtualRobot::RobotNodePtr getPalmCollisionModel ( ) const

Definition at line 342 of file RobotNameHelper.cpp.

+ Here is the call graph for this function:

◆ getRobot()

const VirtualRobot::RobotPtr & getRobot ( ) const

Definition at line 375 of file RobotNameHelper.cpp.

+ Here is the caller graph for this function:

◆ getSide()

std::string getSide ( ) const

Definition at line 315 of file RobotNameHelper.cpp.

+ Here is the call graph for this function:

◆ getTCP()

VirtualRobot::RobotNodePtr getTCP ( ) const

Definition at line 335 of file RobotNameHelper.cpp.

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

◆ getTcp2HandRootTransform()

Eigen::Matrix4f getTcp2HandRootTransform ( ) const

Definition at line 365 of file RobotNameHelper.cpp.

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

◆ getTorsoKinematicChain()

VirtualRobot::RobotNodeSetPtr getTorsoKinematicChain ( ) const

Definition at line 328 of file RobotNameHelper.cpp.

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

◆ operator=() [1/2]

RobotArm& operator= ( const RobotArm )
default

◆ operator=() [2/2]

RobotArm& operator= ( RobotArm &&  )
default

Friends And Related Function Documentation

◆ Arm

friend struct Arm
friend

Definition at line 107 of file RobotNameHelper.h.

◆ RobotNameHelper

friend class RobotNameHelper
friend

Definition at line 105 of file RobotNameHelper.h.


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