PDF
AuboStudio SDK  0.6.3
ProgramApi

ProgramApi Provides access to functionality and services related to programs. More...

Classes

class  arcs::aubo_scope::ProgramModel
 ProgramModel More...
class  arcs::aubo_scope::UndoRedoManager
 UndoRedoManager This interface is used to record changes triggered by an end user in the screen of a AuboCap program node contribution (e.g. More...
class  arcs::aubo_scope::Waypoint
 Waypoint This interface composes parameters that define a position of the robot. More...
class  arcs::aubo_scope::WaypointModel
 WaypointModel Provides methods that returns Waypoints from the current robot installation. More...

Functions

ProgramModelPtr arcs::aubo_scope::ProgramApi::getProgramModel ()
 ProgramModel
WaypointModelPtr arcs::aubo_scope::ProgramApi::getWaypointModel ()
 WaypointModel
UndoRedoManagerPtr arcs::aubo_scope::ProgramApi::getUndoRedoManager ()
 UndoRedoManager

Detailed Description

ProgramApi Provides access to functionality and services related to programs.

This includes what is available from within AuboScope, as well as creating additional model elements to be used within AuboScope.

Function Documentation

◆ getProgramModel()

ProgramModelPtr arcs::aubo_scope::ProgramApi::getProgramModel ( )

ProgramModel

Returns
An interface for working with the sub-trees of a program node

◆ getUndoRedoManager()

UndoRedoManagerPtr arcs::aubo_scope::ProgramApi::getUndoRedoManager ( )

UndoRedoManager

Returns
An interface for recording undoable changes for program node contributions

◆ getWaypointModel()

WaypointModelPtr arcs::aubo_scope::ProgramApi::getWaypointModel ( )

WaypointModel

Returns
An interface for working with waypoints