AuboCaps  0.6.0
arcs::aubo_scope::Waypoint Class Reference

This interface composes parameters that define a position of the robot. More...

#include <waypoint.h>

Public Member Functions

 Waypoint (Waypoint &f)
 
 Waypoint (Waypoint &&f)
 
 ~Waypoint ()
 
std::string getDisplayName ()
 
std::vector< double > getPose ()
 
std::vector< double > getJointPositions ()
 
std::vector< double > getTcpOffset ()
 
bool isDefined ()
 
size_t hashCode ()
 

Private Member Functions

 Waypoint ()
 

Private Attributes

void * d_ { nullptr }
 

Friends

class DataSwitch
 

Detailed Description

This interface composes parameters that define a position of the robot.

Definition at line 15 of file waypoint.h.

Constructor & Destructor Documentation

arcs::aubo_scope::Waypoint::Waypoint ( Waypoint f)
arcs::aubo_scope::Waypoint::Waypoint ( Waypoint &&  f)
arcs::aubo_scope::Waypoint::~Waypoint ( )
arcs::aubo_scope::Waypoint::Waypoint ( )
private

Member Function Documentation

std::string arcs::aubo_scope::Waypoint::getDisplayName ( )
std::vector<double> arcs::aubo_scope::Waypoint::getJointPositions ( )
Returns
the joint positions corresponding to the pose of the robot (when taking the TCP offset into account)
std::vector<double> arcs::aubo_scope::Waypoint::getPose ( )
Returns
the pose for the position of the robot (including the TCP offset)
std::vector<double> arcs::aubo_scope::Waypoint::getTcpOffset ( )
Returns
the pose for the TCP offset (used when defining the robot position)
size_t arcs::aubo_scope::Waypoint::hashCode ( )
bool arcs::aubo_scope::Waypoint::isDefined ( )

Friends And Related Function Documentation

friend class DataSwitch
friend

Definition at line 46 of file waypoint.h.

Member Data Documentation

void* arcs::aubo_scope::Waypoint::d_ { nullptr }
private

Definition at line 48 of file waypoint.h.


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