armarx::armem::robot Namespace Reference

Classes

struct  ForceTorque
 
struct  PlatformState
 
class  ReaderInterface
 
struct  Robot
 
struct  RobotDescription
 
struct  RobotState
 
struct  ToF
 
struct  Twist
 
class  WriterInterface
 

Typedefs

using RobotDescriptions = std::vector< RobotDescription >
 
using Robots = std::vector< Robot >
 
using RobotStates = std::vector< RobotState >
 
using ToFArray = Eigen::MatrixXf
 

Functions

std::optional< RobotDescriptionconvertRobotDescription (const armem::wm::EntityInstance &instance)
 
std::optional< RobotStateconvertRobotState (const armem::wm::EntityInstance &instance)
 
void fromAron (const arondto::ObjectClass &dto, RobotDescription &bo)
 
void fromAron (const arondto::ObjectInstance &dto, RobotState &bo)
 
void fromAron (const arondto::Robot &dto, Robot &bo)
 
void fromAron (const arondto::RobotDescription &dto, RobotDescription &bo)
 
void fromAron (const arondto::RobotState &dto, RobotState &bo)
 
void fromAron (const long &dto, IceUtil::Time &time)
 
void fromAron (const objpose::arondto::ObjectPose &dto, RobotState &bo)
 
std::ostream & operator<< (std::ostream &os, const RobotDescription &rhs)
 
void toAron (arondto::ObjectClass &dto, const RobotDescription &bo)
 
void toAron (arondto::ObjectInstance &dto, const RobotState &bo)
 
void toAron (arondto::Robot &dto, const Robot &bo)
 
void toAron (arondto::RobotDescription &dto, const RobotDescription &bo)
 
void toAron (arondto::RobotState &dto, const RobotState &bo)
 
void toAron (long &dto, const IceUtil::Time &time)
 
void toAron (objpose::arondto::ObjectPose &dto, const RobotState &bo)
 

Typedef Documentation

◆ RobotDescriptions

typedef std::vector< RobotDescription > RobotDescriptions

Definition at line 81 of file types.h.

◆ Robots

typedef std::vector< Robot > Robots

Definition at line 80 of file types.h.

◆ RobotStates

typedef std::vector< RobotState > RobotStates

Definition at line 82 of file types.h.

◆ ToFArray

using ToFArray = Eigen::MatrixXf

Definition at line 45 of file types.h.

Function Documentation

◆ convertRobotDescription()

std::optional< RobotDescription > convertRobotDescription ( const armem::wm::EntityInstance instance)

Definition at line 21 of file robot_conversions.cpp.

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

◆ convertRobotState()

std::optional< RobotState > convertRobotState ( const armem::wm::EntityInstance instance)

Definition at line 46 of file robot_conversions.cpp.

+ Here is the call graph for this function:

◆ fromAron() [1/7]

void fromAron ( const arondto::ObjectClass &  dto,
RobotDescription bo 
)

Definition at line 65 of file aron_conversions.cpp.

+ Here is the call graph for this function:

◆ fromAron() [2/7]

void fromAron ( const arondto::ObjectInstance &  dto,
RobotState bo 
)

Definition at line 78 of file aron_conversions.cpp.

+ Here is the call graph for this function:

◆ fromAron() [3/7]

void fromAron ( const arondto::Robot &  dto,
Robot bo 
)

Definition at line 15 of file aron_conversions.cpp.

+ Here is the caller graph for this function:

◆ fromAron() [4/7]

void fromAron ( const arondto::RobotDescription &  dto,
RobotDescription bo 
)

Definition at line 29 of file aron_conversions.cpp.

+ Here is the call graph for this function:

◆ fromAron() [5/7]

void fromAron ( const arondto::RobotState &  dto,
RobotState bo 
)

Definition at line 43 of file aron_conversions.cpp.

+ Here is the call graph for this function:

◆ fromAron() [6/7]

void armarx::armem::robot::fromAron ( const long &  dto,
IceUtil::Time &  time 
)

◆ fromAron() [7/7]

void fromAron ( const objpose::arondto::ObjectPose &  dto,
RobotState bo 
)

Definition at line 89 of file aron_conversions.cpp.

+ Here is the call graph for this function:

◆ operator<<()

std::ostream & operator<< ( std::ostream &  os,
const RobotDescription rhs 
)

Definition at line 9 of file types.cpp.

◆ toAron() [1/7]

void toAron ( arondto::ObjectClass &  dto,
const RobotDescription bo 
)

Definition at line 71 of file aron_conversions.cpp.

+ Here is the call graph for this function:

◆ toAron() [2/7]

void toAron ( arondto::ObjectInstance &  dto,
const RobotState bo 
)

Definition at line 83 of file aron_conversions.cpp.

+ Here is the call graph for this function:

◆ toAron() [3/7]

void toAron ( arondto::Robot &  dto,
const Robot bo 
)

Definition at line 21 of file aron_conversions.cpp.

+ Here is the caller graph for this function:

◆ toAron() [4/7]

void toAron ( arondto::RobotDescription &  dto,
const RobotDescription bo 
)

Definition at line 35 of file aron_conversions.cpp.

+ Here is the call graph for this function:

◆ toAron() [5/7]

void toAron ( arondto::RobotState &  dto,
const RobotState bo 
)

Definition at line 51 of file aron_conversions.cpp.

+ Here is the call graph for this function:

◆ toAron() [6/7]

void armarx::armem::robot::toAron ( long &  dto,
const IceUtil::Time &  time 
)

◆ toAron() [7/7]

void toAron ( objpose::arondto::ObjectPose &  dto,
const RobotState bo 
)

Definition at line 97 of file aron_conversions.cpp.

+ Here is the call graph for this function: