28#ifndef HPP_MANIPULATION_CORBA_PATH_PLANNERS_IDL
29#define HPP_MANIPULATION_CORBA_PATH_PLANNERS_IDL
42 module manipulation_idl {
80 validate, out
boolean success, out
string status) raises(
Error);
Definition _path_planners.idl:45
void constraintGraph(in graph_idl::Graph graph)
Definition _path_planners.idl:55
void setNDiscreteSteps(in long n)
void setCheckFeasibilityOnly(in boolean n)
void setNRandomConfig(in long n)
void setIkSolverInitialization(in IkSolverInitialization solver)
boolean getCheckFeasibilityOnly()
Definition _path_planners.idl:51
Definition _path_planners.idl:76
void clearPathOptimizers()
core_idl::PathVector optimizePath(in core_idl::Path path)
void setParameter(in string name, in any value)
void setPathProjector(in string pathProjectorType, in double tolerance)
core_idl::PathVector timeParameterization(in core_idl::PathVector path)
void setReedsAndSheppSteeringMethod(in double turningRadius)
core_idl::PathVector planPath(in floatSeq qInit, in floatSeqSeq qGoals, in boolean resetRoadmap)
core_idl::Path directPath(in floatSeq q1, in floatSeq q2, in boolean validate, out boolean success, out string status)
void addPathOptimizer(in string pathOptimizerType)
boolean validateConfiguration(in floatSeq config, in size_t id, out ValidationReport report)
Definition _path_planners.idl:49
unsigned long long size_t
Definition _path_planners.idl:44
string ValidationReport
Definition _path_planners.idl:43
sequence< double > floatSeq
sequence< floatSeq > floatSeqSeq