The SharedRobotNodeServant class is a remote representation of a Simox VirtualRobot::Robot.
More...
#include <RobotAPI/components/RobotState/SharedRobotServants.h>
|
NameList | getAllParents (const std::string &name, const Ice::Current ¤t=Ice::emptyCurrent) const override |
|
NameList | getChildren (const Ice::Current ¤t=Ice::emptyCurrent) const override |
|
Vector3BasePtr | getCoM (const Ice::Current ¤t=Ice::emptyCurrent) const override |
|
FramedPoseBasePtr | getGlobalPose (const Ice::Current ¤t=Ice::emptyCurrent) const override |
|
Ice::FloatSeq | getInertia (const Ice::Current ¤t=Ice::emptyCurrent) const override |
|
float | getJointLimitHigh (const Ice::Current ¤t=Ice::emptyCurrent) const override |
|
float | getJointLimitLow (const Ice::Current ¤t=Ice::emptyCurrent) const override |
|
Vector3BasePtr | getJointRotationAxis (const Ice::Current ¤t=Ice::emptyCurrent) const override |
|
Vector3BasePtr | getJointTranslationDirection (const Ice::Current ¤t=Ice::emptyCurrent) const override |
|
float | getJointValue (const Ice::Current ¤t=Ice::emptyCurrent) const override |
|
float | getJointValueOffest (const Ice::Current ¤t=Ice::emptyCurrent) const override |
|
PoseBasePtr | getLocalTransformation (const Ice::Current ¤t=Ice::emptyCurrent) const override |
|
float | getMass (const Ice::Current ¤t=Ice::emptyCurrent) const override |
|
std::string | getName (const Ice::Current ¤t=Ice::emptyCurrent) const override |
|
std::string | getParent (const Ice::Current ¤t=Ice::emptyCurrent) const override |
|
FramedPoseBasePtr | getPoseInRootFrame (const Ice::Current ¤t=Ice::emptyCurrent) const override |
|
JointType | getType (const Ice::Current ¤t=Ice::emptyCurrent) const override |
|
bool | hasChild (const std::string &name, bool recursive, const Ice::Current ¤t=Ice::emptyCurrent) const override |
|
| SharedRobotNodeServant (VirtualRobot::RobotNodePtr node) |
|
| ~SharedRobotNodeServant () override |
|
void | destroy (const Ice::Current &c=Ice::emptyCurrent) override |
|
void | ref (const Ice::Current &c=Ice::emptyCurrent) override |
|
| SharedObjectBase () |
|
void | unref (const Ice::Current &c=Ice::emptyCurrent) override |
|
|
VirtualRobot::RobotNodePtr | _node |
|
The SharedRobotNodeServant class is a remote representation of a Simox VirtualRobot::Robot.
This class is used only internally by the the RobotStateComponent. Other classes such as the LinkedPose, RemoteRobot, TCPControlUnit and HeadIKUnit classes address this class by the SharedRobotNodeInterface and SharedRobotNodeInterfacePrx generated by Ice.
Definition at line 64 of file SharedRobotServants.h.
◆ SharedRobotNodeServant()
◆ ~SharedRobotNodeServant()
◆ getAllParents()
NameList getAllParents |
( |
const std::string & |
name, |
|
|
const Ice::Current & |
current = Ice::emptyCurrent |
|
) |
| const |
|
override |
◆ getChildren()
NameList getChildren |
( |
const Ice::Current & |
current = Ice::emptyCurrent | ) |
const |
|
override |
◆ getCoM()
Vector3BasePtr getCoM |
( |
const Ice::Current & |
current = Ice::emptyCurrent | ) |
const |
|
override |
◆ getGlobalPose()
FramedPoseBasePtr getGlobalPose |
( |
const Ice::Current & |
current = Ice::emptyCurrent | ) |
const |
|
override |
◆ getInertia()
FloatSeq getInertia |
( |
const Ice::Current & |
current = Ice::emptyCurrent | ) |
const |
|
override |
◆ getJointLimitHigh()
float getJointLimitHigh |
( |
const Ice::Current & |
current = Ice::emptyCurrent | ) |
const |
|
override |
◆ getJointLimitLow()
float getJointLimitLow |
( |
const Ice::Current & |
current = Ice::emptyCurrent | ) |
const |
|
override |
◆ getJointRotationAxis()
Vector3BasePtr getJointRotationAxis |
( |
const Ice::Current & |
current = Ice::emptyCurrent | ) |
const |
|
override |
◆ getJointTranslationDirection()
Vector3BasePtr getJointTranslationDirection |
( |
const Ice::Current & |
current = Ice::emptyCurrent | ) |
const |
|
override |
◆ getJointValue()
float getJointValue |
( |
const Ice::Current & |
current = Ice::emptyCurrent | ) |
const |
|
override |
◆ getJointValueOffest()
float getJointValueOffest |
( |
const Ice::Current & |
current = Ice::emptyCurrent | ) |
const |
|
override |
◆ getLocalTransformation()
PoseBasePtr getLocalTransformation |
( |
const Ice::Current & |
current = Ice::emptyCurrent | ) |
const |
|
override |
◆ getMass()
float getMass |
( |
const Ice::Current & |
current = Ice::emptyCurrent | ) |
const |
|
override |
◆ getName()
std::string getName |
( |
const Ice::Current & |
current = Ice::emptyCurrent | ) |
const |
|
override |
◆ getParent()
std::string getParent |
( |
const Ice::Current & |
current = Ice::emptyCurrent | ) |
const |
|
override |
◆ getPoseInRootFrame()
FramedPoseBasePtr getPoseInRootFrame |
( |
const Ice::Current & |
current = Ice::emptyCurrent | ) |
const |
|
override |
◆ getType()
JointType getType |
( |
const Ice::Current & |
current = Ice::emptyCurrent | ) |
const |
|
override |
◆ hasChild()
bool hasChild |
( |
const std::string & |
name, |
|
|
bool |
recursive, |
|
|
const Ice::Current & |
current = Ice::emptyCurrent |
|
) |
| const |
|
override |
◆ _node
VirtualRobot::RobotNodePtr _node |
|
protected |
The documentation for this class was generated from the following files: