RemoteRobotNodeInitializer< VirtualRobotNodeType > Struct Template Reference

RemoteRobotNodeInitializer is used to initialize the robot node for a given node type. More...

#include <RobotAPI/libraries/core/remoterobot/RemoteRobot.h>

Public Member Functions

void initialize (RemoteRobotNode< VirtualRobot::RobotNodeFixed > *remoteNode)
 
void initialize (RemoteRobotNode< VirtualRobot::RobotNodeFixed > *remoteNode)
 
void initialize (RemoteRobotNode< VirtualRobot::RobotNodePrismatic > *remoteNode)
 
void initialize (RemoteRobotNode< VirtualRobot::RobotNodePrismatic > *remoteNode)
 
void initialize (RemoteRobotNode< VirtualRobot::RobotNodeRevolute > *remoteNode)
 
void initialize (RemoteRobotNode< VirtualRobot::RobotNodeRevolute > *remoteNode)
 

Static Public Member Functions

static void initialize (RemoteRobotNode< VirtualRobotNodeType > *remoteNode)
 

Detailed Description

template<typename VirtualRobotNodeType>
struct armarx::RemoteRobotNodeInitializer< VirtualRobotNodeType >

RemoteRobotNodeInitializer is used to initialize the robot node for a given node type.

For each robot type to be supported make a specialization of the initialize function. Currently supports: RobotNodeRevolute, RobotNodePrismatic, RobotNodeFixed. Node type specific initializations go here.

Definition at line 49 of file RemoteRobot.h.

Member Function Documentation

◆ initialize() [1/7]

void initialize ( RemoteRobotNode< VirtualRobot::RobotNodeFixed > *  remoteNode)

◆ initialize() [2/7]

void initialize ( RemoteRobotNode< VirtualRobot::RobotNodeFixed > *  remoteNode)

Definition at line 78 of file RemoteRobotNode.cpp.

◆ initialize() [3/7]

void initialize ( RemoteRobotNode< VirtualRobot::RobotNodePrismatic > *  remoteNode)

◆ initialize() [4/7]

void initialize ( RemoteRobotNode< VirtualRobot::RobotNodePrismatic > *  remoteNode)

Definition at line 71 of file RemoteRobotNode.cpp.

+ Here is the call graph for this function:

◆ initialize() [5/7]

void initialize ( RemoteRobotNode< VirtualRobot::RobotNodeRevolute > *  remoteNode)

◆ initialize() [6/7]

void initialize ( RemoteRobotNode< VirtualRobot::RobotNodeRevolute > *  remoteNode)

Definition at line 64 of file RemoteRobotNode.cpp.

+ Here is the call graph for this function:

◆ initialize() [7/7]

static void initialize ( RemoteRobotNode< VirtualRobotNodeType > *  remoteNode)
static
+ Here is the caller graph for this function:

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