Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
Kodu::PerceptualTaskBase Class Reference
Inheritance diagram for Kodu::PerceptualTaskBase:
Detailed DescriptionDefinition at line 26 of file PerceptualTaskBase.h.
Member Enumeration DocumentationDefinition at line 28 of file PerceptualTaskBase.h. Constructor & Destructor Documentation
Constructor. Definition at line 36 of file PerceptualTaskBase.h.
Copy constructor. Definition at line 46 of file PerceptualTaskBase.h.
Destructor. Definition at line 54 of file PerceptualTaskBase.h. Member Function Documentation
Checks if a task can execute (reimplemented in all derived class). Implemented in Kodu::VisualGripperMonitorTask, Kodu::VisualBumpDetectionTask, Kodu::VisualLocalizationTask, and Kodu::VisualNavErrMonTask.
Examines the results from a task. Reimplemented in Kodu::VisualGripperMonitorTask, Kodu::VisualBumpDetectionTask, and Kodu::VisualNavErrMonTask. Definition at line 9 of file PerceptualTaskBase.cc. Referenced by KoduInterpreter::PerceptualMultiplexor::MapBuilderTaskRunner::ExamineMapBuilderResults::doStart().
Returns the MapBuilder request the robot should perform. Reimplemented in Kodu::VisualGripperMonitorTask, Kodu::VisualBumpDetectionTask, and Kodu::VisualNavErrMonTask. Definition at line 14 of file PerceptualTaskBase.cc. Referenced by KoduInterpreter::PerceptualMultiplexor::MapBuilderTaskRunner::ExecuteMapBuilderTask::doStart().
Returns the Pilot request the robot should perform. Reimplemented in Kodu::VisualLocalizationTask. Definition at line 79 of file PerceptualTaskBase.h. Referenced by KoduInterpreter::PerceptualMultiplexor::PilotTaskRunner::ExecutePilotTask::doStart().
Returns the task's current status. Definition at line 18 of file PerceptualTaskBase.cc.
Returns the task's id. Definition at line 22 of file PerceptualTaskBase.cc. Referenced by KoduInterpreter::PerceptualMultiplexor::FailureRecovery::LocalizeAgent::CreateLocalizeTask::doStart(), and KoduInterpreter::PerceptualMultiplexor::MultiplexorEnd::doStart().
Returns the task type. Definition at line 26 of file PerceptualTaskBase.cc. Referenced by KoduInterpreter::PerceptualMultiplexor::FailureRecovery::LocalizeAgent::CreateLocalizeTask::doStart(), KoduInterpreter::PerceptualMultiplexor::FailureRecovery::StartRecovery::doStart(), and Kodu::VisualNavErrMonTask::getMapBuilderRequest().
Assignment operator. Definition at line 59 of file PerceptualTaskBase.h.
Definition at line 30 of file PerceptualTaskBase.cc. Referenced by KoduInterpreter::PerceptualMultiplexor::PilotTaskRunner::SetTaskFailure::doStart(), and KoduInterpreter::PerceptualMultiplexor::PilotTaskRunner::SetTaskSuccess::doStart().
Checks whether a task is complete. Reimplemented in Kodu::VisualGripperMonitorTask, and Kodu::VisualNavErrMonTask. Definition at line 34 of file PerceptualTaskBase.cc. Member Data Documentation
The task's id. Definition at line 97 of file PerceptualTaskBase.h. Referenced by getTaskId(), and operator=(). The MapBuilder request the robot needs to perform. Definition at line 98 of file PerceptualTaskBase.h. Referenced by Kodu::VisualNavErrMonTask::getMapBuilderRequest(), Kodu::VisualBumpDetectionTask::getMapBuilderRequest(), getMapBuilderRequest(), Kodu::VisualGripperMonitorTask::getMapBuilderRequest(), and operator=().
The (current) status of a perceptual task. Definition at line 99 of file PerceptualTaskBase.h. Referenced by Kodu::VisualBumpDetectionTask::examineTaskResults(), Kodu::VisualGripperMonitorTask::examineTaskResults(), Kodu::VisualLocalizationTask::getPilotRequest(), getStatus(), operator=(), setTaskStatus(), Kodu::VisualNavErrMonTask::taskIsComplete(), taskIsComplete(), and Kodu::VisualGripperMonitorTask::taskIsComplete().
The type of perceptual task. Definition at line 96 of file PerceptualTaskBase.h. Referenced by getType(), and operator=(). The documentation for this class was generated from the following files: |
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:23 2016 by Doxygen 1.6.3 |