libmove3d  3.13.0
Public Member Functions
ManipulationTestFunctions Class Reference

List of all members.

Public Member Functions

 ManipulationTestFunctions ()
 Constructor.
 ManipulationTestFunctions (std::string RobotNameContains)
 Constructor.
virtual ~ManipulationTestFunctions ()
 Destructor.
bool runTest (int i)
void setDebugMode (bool value)
void setInitConfiguration (configPt q)
 Sets the initial configuration.
void setGoalConfiguration (configPt q)
 Sets the goal configuration.
void setObject (std::string name)
 Sets the object to be grasped by name.
void resetObject ()
 Reset the object to be grasped by name.
void setPlacement (std::string name)
 Sets the placement.
void resetPlacement ()
 Reset the placement.
void setSupport (std::string name)
 Sets the support.
void resetSupport ()
 Reset the support.
void initManipulationGenom ()
ManipulationPlanner * getManipulationPlanner ()
 Getters.
void drawEvalutedWorkspace ()
 Draws the workspace.
void saveToFileEvalutedWorkspace ()
 Save evaluated workspace to file.
bool readWorkspaceFromFile (std::string fileName)
bool manipTest (MANIPULATION_TASK_TYPE_STR type)
 Generic function to test the genom requests.
ManipulationPlanner * getManipPlanner ()
 Returns the manipulation planner.

Member Function Documentation

void ManipulationTestFunctions::drawEvalutedWorkspace ( )

Draws the workspace.

Stores the success rate of the workspace point

void ManipulationTestFunctions::initManipulationGenom ( )

Creates a manipulation planner if it doesnot exists, if it does eares it

Initializes the manipulation A new manipulation planner is created and the initial and goal configuration are created

bool ManipulationTestFunctions::runTest ( int  id)

Main function that

void ManipulationTestFunctions::saveToFileEvalutedWorkspace ( )

Save evaluated workspace to file.

Stores the success rate of the workspace point


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines