Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
org.srs.srs_knowledge.task.CheckWorkspaceTask Class Reference
Inheritance diagram for org.srs.srs_knowledge.task.CheckWorkspaceTask:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CheckWorkspaceTask (String targetContent)
CUAction getNextCUActionNew (boolean stateLastAction, String jsonFeedback)
boolean isEmpty ()
boolean replan (OntologyDB onto, OntoQueryUtil ontoQuery)

Protected Member Functions

boolean constructTask ()

Private Member Functions

ArrayList< Pose2D > calculateScanPositions (SRSSpatialInfo furnitureInfo) throws RosException
boolean createCheckWorkspaceTask ()
HighLevelActionSequence createSubSequenceForSingleWorkspace (Individual workspace) throws RosException, Exception
SRSSpatialInfo getFurnitureGeometryOf (Individual workspace)
CUAction handleFailedMessage ()
CUAction handleSuccessMessage (ActionFeedback fb)
void initTask (String targetContent)
boolean updateDBObjectPose ()

Private Attributes

int currentSubAction
String lastActionType
HighLevelActionUnit lastStepActUnit
Pose recentDetectedObject
String userPose
ArrayList< Individual > workspaces = new ArrayList<Individual>()

Detailed Description

Definition at line 80 of file CheckWorkspaceTask.java.


Constructor & Destructor Documentation

Definition at line 82 of file CheckWorkspaceTask.java.


Member Function Documentation

ArrayList<Pose2D> org.srs.srs_knowledge.task.CheckWorkspaceTask.calculateScanPositions ( SRSSpatialInfo  furnitureInfo) throws RosException [inline, private]

Definition at line 336 of file CheckWorkspaceTask.java.

boolean org.srs.srs_knowledge.task.CheckWorkspaceTask.constructTask ( ) [inline, protected, virtual]

Implements org.srs.srs_knowledge.task.Task.

Definition at line 95 of file CheckWorkspaceTask.java.

Definition at line 99 of file CheckWorkspaceTask.java.

HighLevelActionSequence org.srs.srs_knowledge.task.CheckWorkspaceTask.createSubSequenceForSingleWorkspace ( Individual  workspace) throws RosException, Exception [inline, private]

Definition at line 136 of file CheckWorkspaceTask.java.

Definition at line 350 of file CheckWorkspaceTask.java.

CUAction org.srs.srs_knowledge.task.CheckWorkspaceTask.getNextCUActionNew ( boolean  stateLastAction,
String  jsonFeedback 
) [inline]

Reimplemented from org.srs.srs_knowledge.task.Task.

Definition at line 192 of file CheckWorkspaceTask.java.

Definition at line 264 of file CheckWorkspaceTask.java.

Definition at line 299 of file CheckWorkspaceTask.java.

void org.srs.srs_knowledge.task.CheckWorkspaceTask.initTask ( String  targetContent) [inline, private]

Definition at line 86 of file CheckWorkspaceTask.java.

Reimplemented from org.srs.srs_knowledge.task.Task.

Definition at line 383 of file CheckWorkspaceTask.java.

boolean org.srs.srs_knowledge.task.CheckWorkspaceTask.replan ( OntologyDB  onto,
OntoQueryUtil  ontoQuery 
) [inline, virtual]

Implements org.srs.srs_knowledge.task.Task.

Definition at line 378 of file CheckWorkspaceTask.java.

Definition at line 331 of file CheckWorkspaceTask.java.


Member Data Documentation

Definition at line 397 of file CheckWorkspaceTask.java.

Definition at line 399 of file CheckWorkspaceTask.java.

Definition at line 401 of file CheckWorkspaceTask.java.

Definition at line 398 of file CheckWorkspaceTask.java.

Definition at line 400 of file CheckWorkspaceTask.java.

ArrayList<Individual> org.srs.srs_knowledge.task.CheckWorkspaceTask.workspaces = new ArrayList<Individual>() [private]

Definition at line 396 of file CheckWorkspaceTask.java.


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


srs_knowledge
Author(s): Ze Ji
autogenerated on Mon Oct 6 2014 08:27:33