PDF
AuboStudio SDK  0.6.3
arcs::aubo_scope::Waypoint Class Reference

Waypoint 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 ()
 Returns the display name of the Waypoint.
std::vector< double > getPose ()
 Returns the pose for the position of the robot (including the TCP offset).
std::vector< double > getJointPositions ()
 Returns the joint positions corresponding to the pose of the robot (when taking the TCP offset into account).
std::vector< double > getTcpOffset ()
 Returns the pose for the TCP offset (used when defining the robot position).
bool isDefined ()
 Returns whether the Waypoint is defined.
size_t hashCode ()
 Returns the hash code of the Waypoint.

Private Member Functions

 Waypoint ()

Private Attributes

void * d_ { nullptr }

Friends

class DataSwitch

Detailed Description

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

Definition at line 23 of file waypoint.h.

Constructor & Destructor Documentation

◆ Waypoint() [1/3]

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

References Waypoint().

Referenced by Waypoint(), and Waypoint().

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

◆ Waypoint() [2/3]

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

References Waypoint().

Here is the call graph for this function:

◆ ~Waypoint()

arcs::aubo_scope::Waypoint::~Waypoint ( )

◆ Waypoint() [3/3]

arcs::aubo_scope::Waypoint::Waypoint ( )
private

Member Function Documentation

◆ getDisplayName()

std::string arcs::aubo_scope::Waypoint::getDisplayName ( )

Returns the display name of the Waypoint.

Returns
Display name.

◆ getJointPositions()

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).

Returns
the joint positions.

◆ getPose()

std::vector< double > arcs::aubo_scope::Waypoint::getPose ( )

Returns the pose for the position of the robot (including the TCP offset).

Returns
the pose for the position of the robot.

◆ getTcpOffset()

std::vector< double > arcs::aubo_scope::Waypoint::getTcpOffset ( )

Returns the pose for the TCP offset (used when defining the robot position).

Returns
the TCP offset.

◆ hashCode()

size_t arcs::aubo_scope::Waypoint::hashCode ( )

Returns the hash code of the Waypoint.

Returns
the hash code.

◆ isDefined()

bool arcs::aubo_scope::Waypoint::isDefined ( )

Returns whether the Waypoint is defined.

Returns
true if defined.

◆ DataSwitch

friend class DataSwitch
friend

Definition at line 111 of file waypoint.h.

References DataSwitch.

Referenced by DataSwitch.

Member Data Documentation

◆ d_

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

Definition at line 113 of file waypoint.h.


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