18 #ifndef HPP_MANIPULATION_CORBA_PROBLEM_IDL 19 #define HPP_MANIPULATION_CORBA_PROBLEM_IDL 36 boolean selectProblem (in
string name) raises (
Error);
39 void resetProblem () raises (
Error);
71 void createGrasp (in
string graspName, in
string gripperName,
95 void createPreGrasp (in
string name, in
string gripper,
96 in
string handle) raises (
Error);
101 Names_t getEnvironmentContactNames ()
107 Names_t getRobotContactNames ()
120 Names_t getEnvironmentContact (in
string name, out
intSeq indices,
149 void createPlacementConstraint (in
string placementName,
165 void createPrePlacementConstraint (in
string placementName,
173 void createQPStabilityConstraint (in
string constraintName,
183 boolean setConstraints (in
ID idComp, in
boolean target)
194 out
double residualError)
208 out
double residualError)
224 boolean buildAndProjectPath (in
ID IDedge, in
floatSeq qb, in
floatSeq qe, out
long indexNotProj,
231 void setTargetState(in
ID IDstate) raises (
Error);
235 ID edgeAtParam (in
unsigned long inPathId, in
double atDistance, out
string graphName)
245 #endif // HPP_MANIPULATION_CORBA_ROBOT_IDL
sequence< floatSeq > floatSeqSeq
sequence< string > Names_t
long ID
Definition: gcommon.idl:23
Definition: problem.idl:29
sequence< double > floatSeq
Definition: _graph.idl:135