1#ifndef AUBO_SCOPE_WAYPOINT_MODEL_H
2#define AUBO_SCOPE_WAYPOINT_MODEL_H
60 const std::vector<double> &pose);
63 const std::vector<double> &pose,
64 const std::vector<double> &joint,
65 const std::vector<double> &offset);
#define ARCS_CLASS_FORWARD(C)
Macro that forward declares a class and defines the respective smartpointers through ARCS_DECLARE_PTR...
Provides methods that returns Waypoints from the current robot installation.
WaypointPtr addWaypoint(const std::string &suggestedName, const std::vector< double > &pose)
Add a Waypoint to the current AuboScope installation.
std::vector< WaypointPtr > getWaypoints()
WaypointPtr addWaypoint(const std::string &suggestedName, const std::vector< double > &pose, const std::vector< double > &joint, const std::vector< double > &offset)
void renameWaypoint(const std::string &name, const std::string &newName)
Rename the waypoint in the model by the name
WaypointModel(WaypointModel &f)
WaypointModel(WaypointModel &&f)
void removeWaypoint(const std::string &name)
Remove a Waypoint added by this AuboCap from AuboScope.
WaypointPtr getByName(const std::string &name)