Choreonoid  1.5
Public Member Functions | List of all members
cnoid::AbstractTaskSequencer Class Referenceabstract

#include <AbstractTaskSequencer.h>

Inheritance diagram for cnoid::AbstractTaskSequencer:
cnoid::TaskView

Public Member Functions

virtual ~AbstractTaskSequencer ()
 
virtual void activate (bool on=true)=0
 
virtual bool isActive ()=0
 
virtual void addTask (Task *task)=0
 
virtual bool updateTask (Task *task)=0
 
virtual bool removeTask (Task *task)=0
 
virtual void clearTasks ()=0
 
virtual SignalProxy< void(Task *task)> sigTaskAdded ()=0
 
virtual SignalProxy< void(Task *task)> sigTaskRemoved ()=0
 
virtual int numTasks () const =0
 
virtual Tasktask (int index)=0
 
virtual int currentTaskIndex () const =0
 
virtual bool setCurrentTask (int taskIndex)=0
 
virtual SignalProxy< void()> sigCurrentTaskChanged ()=0
 
virtual int currentPhaseIndex () const =0
 
virtual void setCurrentPhase (int phaseIndex)=0
 
virtual SignalProxy< void()> sigCurrentPhaseChanged ()=0
 
virtual int currentCommandIndex () const =0
 
virtual void executeCommand (int commandIndex)=0
 
virtual SignalProxy< void()> sigCurrentCommandChanged ()=0
 
virtual bool isBusy () const =0
 
virtual SignalProxy< void()> sigBusyStateChanged ()=0
 
virtual void cancelCurrentCommand ()=0
 
virtual SignalProxy< void()> sigCurrentCommandCanceled ()=0
 
virtual bool isAutoMode () const =0
 
virtual void setAutoMode (bool on)=0
 
virtual SignalProxy< void(bool isAutoMode)> sigAutoModeToggled ()=0
 

Constructor & Destructor Documentation

AbstractTaskSequencer::~AbstractTaskSequencer ( )
virtual

Member Function Documentation

virtual void cnoid::AbstractTaskSequencer::activate ( bool  on = true)
pure virtual

Implemented in cnoid::TaskView.

virtual void cnoid::AbstractTaskSequencer::addTask ( Task task)
pure virtual

Implemented in cnoid::TaskView.

virtual void cnoid::AbstractTaskSequencer::cancelCurrentCommand ( )
pure virtual

Implemented in cnoid::TaskView.

virtual void cnoid::AbstractTaskSequencer::clearTasks ( )
pure virtual

Implemented in cnoid::TaskView.

virtual int cnoid::AbstractTaskSequencer::currentCommandIndex ( ) const
pure virtual

Implemented in cnoid::TaskView.

virtual int cnoid::AbstractTaskSequencer::currentPhaseIndex ( ) const
pure virtual

Implemented in cnoid::TaskView.

virtual int cnoid::AbstractTaskSequencer::currentTaskIndex ( ) const
pure virtual

Implemented in cnoid::TaskView.

virtual void cnoid::AbstractTaskSequencer::executeCommand ( int  commandIndex)
pure virtual

Implemented in cnoid::TaskView.

virtual bool cnoid::AbstractTaskSequencer::isActive ( )
pure virtual

Implemented in cnoid::TaskView.

virtual bool cnoid::AbstractTaskSequencer::isAutoMode ( ) const
pure virtual

Implemented in cnoid::TaskView.

virtual bool cnoid::AbstractTaskSequencer::isBusy ( ) const
pure virtual

Implemented in cnoid::TaskView.

virtual int cnoid::AbstractTaskSequencer::numTasks ( ) const
pure virtual

Implemented in cnoid::TaskView.

virtual bool cnoid::AbstractTaskSequencer::removeTask ( Task task)
pure virtual

Implemented in cnoid::TaskView.

virtual void cnoid::AbstractTaskSequencer::setAutoMode ( bool  on)
pure virtual

Implemented in cnoid::TaskView.

virtual void cnoid::AbstractTaskSequencer::setCurrentPhase ( int  phaseIndex)
pure virtual

Implemented in cnoid::TaskView.

virtual bool cnoid::AbstractTaskSequencer::setCurrentTask ( int  taskIndex)
pure virtual

Implemented in cnoid::TaskView.

virtual SignalProxy<void(bool isAutoMode)> cnoid::AbstractTaskSequencer::sigAutoModeToggled ( )
pure virtual

Implemented in cnoid::TaskView.

virtual SignalProxy<void()> cnoid::AbstractTaskSequencer::sigBusyStateChanged ( )
pure virtual

Implemented in cnoid::TaskView.

virtual SignalProxy<void()> cnoid::AbstractTaskSequencer::sigCurrentCommandCanceled ( )
pure virtual

Implemented in cnoid::TaskView.

virtual SignalProxy<void()> cnoid::AbstractTaskSequencer::sigCurrentCommandChanged ( )
pure virtual

Implemented in cnoid::TaskView.

virtual SignalProxy<void()> cnoid::AbstractTaskSequencer::sigCurrentPhaseChanged ( )
pure virtual

Implemented in cnoid::TaskView.

virtual SignalProxy<void()> cnoid::AbstractTaskSequencer::sigCurrentTaskChanged ( )
pure virtual

Implemented in cnoid::TaskView.

virtual SignalProxy<void(Task* task)> cnoid::AbstractTaskSequencer::sigTaskAdded ( )
pure virtual

Implemented in cnoid::TaskView.

virtual SignalProxy<void(Task* task)> cnoid::AbstractTaskSequencer::sigTaskRemoved ( )
pure virtual

Implemented in cnoid::TaskView.

virtual Task* cnoid::AbstractTaskSequencer::task ( int  index)
pure virtual

Implemented in cnoid::TaskView.

virtual bool cnoid::AbstractTaskSequencer::updateTask ( Task task)
pure virtual

Implemented in cnoid::TaskView.


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