Choreonoid
1.5
|
#include <Task.h>
Public Member Functions | |
Task () | |
Task (const std::string &name, const std::string &caption) | |
Task (const Task &org, bool doDeepCopy=true) | |
~Task () | |
const std::string & | name () const |
void | setName (const std::string &str) |
const std::string & | caption () const |
void | setCaption (const std::string &str) |
int | numPhases () const |
TaskPhase * | phase (int index) |
TaskPhase * | addPhase (TaskPhase *phase) |
TaskPhase * | addPhase (const std::string &caption) |
TaskPhase * | lastPhase () |
void | setPreCommand (TaskFunc func) |
TaskCommand * | addCommand () |
TaskCommand * | addCommand (const std::string &caption) |
TaskCommand * | addToggleCommand () |
TaskCommand * | addToggleCommand (const std::string &caption) |
TaskCommand * | lastCommand () |
int | lastCommandIndex () |
TaskPhaseProxyPtr | commandLevel (int level) |
int | maxCommandLevel () const |
TaskFunc | funcToSetCommandLink (int commandIndex) const |
virtual void | onActivated (AbstractTaskSequencer *sequencer) |
virtual void | onDeactivated (AbstractTaskSequencer *sequencer) |
virtual void | storeState (AbstractTaskSequencer *sequencer, Mapping &archive) |
virtual void | restoreState (AbstractTaskSequencer *sequencer, const Mapping &archive) |
virtual void | onMenuRequest (TaskMenu &menu) |
![]() | |
virtual | ~Referenced () |
void | addRef () |
void | releaseRef () |
Additional Inherited Members | |
![]() | |
Referenced () | |
Referenced (const Referenced &org) | |
int | refCount () const |
Task::Task | ( | ) |
Task::Task | ( | const std::string & | name, |
const std::string & | caption | ||
) |
Task::Task | ( | const Task & | org, |
bool | doDeepCopy = true |
||
) |
Task::~Task | ( | ) |
TaskCommand * Task::addCommand | ( | ) |
TaskCommand * Task::addCommand | ( | const std::string & | caption | ) |
TaskPhase * Task::addPhase | ( | const std::string & | caption | ) |
TaskCommand * Task::addToggleCommand | ( | ) |
TaskCommand * Task::addToggleCommand | ( | const std::string & | caption | ) |
|
inline |
TaskPhaseProxyPtr Task::commandLevel | ( | int | level | ) |
TaskFunc Task::funcToSetCommandLink | ( | int | commandIndex | ) | const |
TaskCommand * Task::lastCommand | ( | ) |
int Task::lastCommandIndex | ( | ) |
TaskPhase * Task::lastPhase | ( | ) |
int Task::maxCommandLevel | ( | ) | const |
|
inline |
|
inline |
|
virtual |
|
virtual |
|
virtual |
TaskPhase * Task::phase | ( | int | index | ) |
|
virtual |
void Task::setCaption | ( | const std::string & | str | ) |
void Task::setName | ( | const std::string & | str | ) |
void Task::setPreCommand | ( | TaskFunc | func | ) |
|
virtual |