PDF
AuboStudio SDK  0.6.3
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Carcs::aubo_scope::AnalogIoFilter
 Carcs::aubo_scope::ApplicationApi
 Carcs::aubo_scope::AuboCapInfoThis interface provides various metadata information about an installed AuboCap, such as the name of the AuboCap
 Carcs::aubo_scope::ContributionProvider< T >ContributionProvider This interfaces provides access to a contribution
 Carcs::aubo_scope::DataModelDataModel This interface is used for storing and managing data that represents the current configuration of, e.g
 Carcs::aubo_scope::DefaultSingletonTraits< Type >
 Carcs::aubo_scope::DeviceDevice This base interface represents a device supported by AuboScope, e.g
 Carcs::aubo_scope::DeviceManagerDeviceManager Base interface for device managers
 Carcs::aubo_scope::DeviceRegistrationManagerDeviceRegistrationManager Base interface for device registration managers
 Carcs::aubo_scope::DigitalIoFilter
 Carcs::aubo_scope::DriveScrewNotOKParameters
 Carcs::aubo_scope::DriveScrewOKParameters
 Carcs::aubo_scope::EtherNetIPFilter
 Carcs::aubo_scope::ExpressionExpression An expression can be used for, e.g
 Carcs::aubo_scope::FeatureFeature This base interface represents all types of features available in AuboScope
 Carcs::aubo_scope::FeatureContributionModelFeatureContributionModel This interface provides functionality for adding, updating and removing features in AuboScope
 Carcs::aubo_scope::FeatureDefinedFilter
 Carcs::aubo_scope::FeatureJoggableFilter
 Carcs::aubo_scope::FeatureModelFeatureModel Provides methods that returns features from the current robot installation
 Carcs::aubo_scope::FeatureVariableFilter
 Carcs::aubo_scope::FeedScrewParameters
 Carcs::aubo_scope::FunctionFunction Represents a function shown in the Expression Editor
 Carcs::aubo_scope::FunctionModelFunctionModel This interface provides methods to add and remove script functions in the Expression Editor accessible from Assignment and If program nodes among others
 Carcs::aubo_scope::GlobalVariableFilter
 Carcs::aubo_scope::GripActionParameters
 Carcs::aubo_scope::GripForceCapabilityGripForceCapability This interface represents a registered force capability for a gripper which supports gripping using a user configurable force
 Carcs::aubo_scope::GripperApiProviderGripperApiProvider This interface provides access to functionality and services available from within AuboScope relevant for gripper contributions
 Carcs::aubo_scope::GripperConfigurationThis interface provides access to register or setup various properties and capabilities of a gripper
 Carcs::aubo_scope::GripperContributionGripperContribution This interface defines an API for adding functionality for gripping devices to AuboScope
 Carcs::aubo_scope::GripVacuumCapabilityGripVacuumCapability This interface represents a registered vacuum capability for a gripper which supports gripping using a user configurable vacuum level
 Carcs::aubo_scope::InputIoFilter
 Carcs::aubo_scope::InputValidatorInputValidator Interface representing the input validators created by InputValidationFactory
 Carcs::aubo_scope::InstallationApiProviderInstallationApiProvider Provides access to functionality and services relevant for installation nodes
 Carcs::aubo_scope::InstallationContributionConfiguration
 Carcs::aubo_scope::InstallationCreationContextInstallationCreationContext Provides information about the context in which an installation node is created
 Carcs::aubo_scope::InstallationNodeContributionInstallationNodeContribution API for installation node contributions
 Carcs::aubo_scope::InstallationNodeServiceInstallationNodeService Defines an API required for defining and adding to AuboScope an installation node and corresponding screen where the user interface is Qt-based
 Carcs::aubo_scope::InstallationNodeViewInstallationNodeView API for an installation node View which defines the UI for the corresponding InstallationNodeContribution
 Carcs::aubo_scope::IoIo This is the base interface representing all types of I/Os available in AuboScope
 Carcs::aubo_scope::IoConfigure
 Carcs::aubo_scope::IoModelIoModel Provides methods that returns I/Os from the current robot installation
 Carcs::aubo_scope::KeyboardManager
 Carcs::aubo_scope::ModbusIoFilter
 Carcs::aubo_scope::OutputIoFilter
 Carcs::aubo_scope::PayloadAPI interface for payload parameters
 Carcs::aubo_scope::PayloadContributionModelAPI interface for dynamic payload management
 Carcs::aubo_scope::PayloadModelAPI interface for payload parameters
 Carcs::aubo_scope::PersistedVariableFilter
 Carcs::aubo_scope::PopupManager
 Carcs::aubo_scope::PrepareToStartScrewdriverParameters
 Carcs::aubo_scope::ProfinetFilter
 Carcs::aubo_scope::ProgramApiProviderProgramApiProvider Provides access to functionality and services relevant for program nodes
 Carcs::aubo_scope::ProgramContributionConfigurationProgramContributionConfiguration Provides access to configure the properties of an installation node contribution
 Carcs::aubo_scope::ProgramCreationContextProgramCreationContext Provides information about the context in which an installation node is created
 Carcs::aubo_scope::ProgramModelProgramModel
 Carcs::aubo_scope::ProgramNodeProgramNode This interface represents AuboScope program nodes
 Carcs::aubo_scope::ProgramNodeContributionProgramNodeContribution Defines an API required for specifying a AuboCap Program Node within AuboScope
 Carcs::aubo_scope::ProgramNodeFactoryProgramNodeFactory This interfaces supplies methods to create different types of program nodes
 Carcs::aubo_scope::ProgramNodeServiceProgramNodeService Defines an API required for adding a new type of program node to AuboScope
 Carcs::aubo_scope::ProgramNodeViewProgramNodeView API for a program node View which defines the UI for the corresponding ProgramNodeContribution
 Carcs::aubo_scope::ProgramSelectionParameters
 Carcs::aubo_scope::RegisteredCapabilities
 Carcs::aubo_scope::ReleaseActionParameters
 Carcs::aubo_scope::RenderInterfaceRenderInterface Provides display option controls related to 3D rendering, including show/hide of ground, robot models, coordinate systems, trajectories and points
 Carcs::aubo_scope::ScrewdriverApiProviderScrewdriverApiProvider This interface provides access to functionality and services available from within AuboScope relevant for screwdriver contributions
 Carcs::aubo_scope::ScrewdriverConfigurationThis interface provides access to register or setup various properties and capabilities of a screwdriver
 Carcs::aubo_scope::ScrewdriverContributionScrewdriverContribution This interface defines an API for adding functionality for screwdrivers to AuboScope
 Carcs::aubo_scope::ScrewdriverParametersThis interface represents parameters for a screwdriver operation defined/configured by the end user
 Carcs::aubo_scope::ScrewdriverProgramThis abstract class represents a screwdriver program, typically defined on an external control box for the screwdriver
 Carcs::aubo_scope::ScrewdriverReadyParametersThis interface provides the parameters relevant for generating script for the Screwdriver Ready feedback operation capability (registered using ScrewdriverFeedbackCapabilities#registerScrewdriverReadyCapability(ScriptCodeGenerator))
 Carcs::aubo_scope::ScriptWriterScriptWriter This interface provides support for generating Script code
 Carcs::aubo_scope::SpeedCapabilitySpeedCapability This interface represents a registered speed capability for a gripper which supports operating using a user configurable speed
 Carcs::aubo_scope::SystemApi
 Carcs::aubo_scope::TCPTCP This interface represents a TCP in AuboScope
 Carcs::aubo_scope::TcpContributionModelTcpContributionModel This interface provides functionality for adding, updating and removing TCPs in AuboScope
 Carcs::aubo_scope::TcpModelTcpModel This interface provides access to the TCPs that are currently available in AuboScope
 Carcs::aubo_scope::TreeNodeTreeNode This interface represents a node in the program tree that can be used to construct a sub-tree rooted in a AuboCap program node
 Carcs::aubo_scope::UndoRedoManagerUndoRedoManager This interface is used to record changes triggered by an end user in the screen of a AuboCap program node contribution (e.g
 Carcs::aubo_scope::UserInteractionUserInteraction This interface provides functionality for requesting input or actions from end users
 Carcs::aubo_scope::UserInterfaceApi
 Carcs::aubo_scope::ValueFactoryValueFactory
 Carcs::aubo_scope::VariableVariable Represents a variable in AuboScope
 Carcs::aubo_scope::VariableFactory
 Carcs::aubo_scope::VariableModelVariableModel Provides methods that returns the variables that currently are registered in the system
 Carcs::aubo_scope::ViewApiProviderViewApiProvider Provides access to functionality relevant for the View (UI) of an installation or a program node contribution
 Carcs::aubo_scope::WaypointWaypoint This interface composes parameters that define a position of the robot
 Carcs::aubo_scope::WaypointModelWaypointModel Provides methods that returns Waypoints from the current robot installation
 Carcs::aubo_scope::WidthCapabilityWidthCapability This interface represents a registered width/position capability for a gripper which supports moving to a user configurable position (open/close to a configurable width)