|
| virtual | ~ProblemSolver () |
| | Destructor.
|
| | ProblemSolver () |
| virtual void | robot (const core::DevicePtr_t &robot) |
| const DevicePtr_t & | robot () const |
| | Get robot.
|
| void | createPlacementConstraint (const std::string &name, const Strings_t &surface1, const Strings_t &surface2, const value_type &margin=1e-4) |
| void | createPrePlacementConstraint (const std::string &name, const Strings_t &surface1, const Strings_t &surface2, const value_type &width, const value_type &margin=1e-4) |
| void | createGraspConstraint (const std::string &name, const std::string &gripper, const std::string &handle) |
| void | createPreGraspConstraint (const std::string &name, const std::string &gripper, const std::string &handle) |
| virtual void | pathValidationType (const std::string &type, const value_type &tolerance) |
| virtual void | resetProblem () |
| | Create a new problem.
|
| virtual void | resetRoadmap () |
| | Create a new Roadmap.
|
| ProblemPtr_t | problem () const |
| | Get pointer to problem.
|
| void | setTargetState (const graph::StatePtr_t state) |
| void | constraintGraph (const std::string &graph) |
| | Set the constraint graph.
|
| graph::GraphPtr_t | constraintGraph () const |
| | Get the constraint graph.
|
| void | initConstraintGraph () |
| | Should be called before any call on the graph is made.
|
| void | robotType (const std::string &type) |
| const std::string & | robotType () const |
| createRobot (const std::string &name) |
| const robot () const |
| problem () |
| const initConfig () const |
| virtual void | ConfigurationIn_t config) |
| const goalConfigs () const |
| virtual void | ConfigurationIn_t config) |
| void | resetGoalConfigs () |
| void | constraints) |
| void | resetGoalConstraints () |
| virtual void | pathPlannerType (const std::string &type) |
| const std::string & | pathPlannerType () const |
| void | distanceType (const std::string &type) |
| const std::string & | distanceType () const |
| void | steeringMethodType (const std::string &type) |
| const std::string & | steeringMethodType () const |
| void | configurationShooterType (const std::string &type) |
| const std::string & | configurationShooterType () const |
| const pathPlanner () const |
| void | addPathOptimizer (const std::string &type) |
| const pathOptimizerTypes () const |
| void | clearPathOptimizers () |
| const pathOptimizer (std::size_t rank) const |
| void | PathVectorPtr_t path) |
| const std::string & | value_type &tolerance) const |
| void | value_type &step) |
| const std::string & | value_type &tolerance) const |
| virtual void | addConfigValidation (const std::string &type) |
| const configValidationTypes () |
| void | clearConfigValidations () |
| void | ConfigValidationBuilder_t &builder) |
| const roadmap () const |
| const collisionObstacles () const |
| const distanceObstacles () const |
| void | RoadmapPtr_t &roadmap) |
| void | initDistance () |
| void | initSteeringMethod () |
| void | initPathProjector () |
| void | initPathValidation () |
| void | initConfigValidation () |
| void | initValidations () |
| virtual void | initProblemTarget () |
| void | ConstraintPtr_t &constraint) |
| const constraints () const |
| virtual void | resetConstraints () |
| virtual void | addNumericalConstraintToConfigProjector (const std::string &configProjName, const std::string &constraintName, const std::size_t priority=0) |
| void | constraints::ImplicitPtr_t &constraint) |
| void | ComparisonTypes_t types) |
| void | ComparisonType &type) |
| comparisonType (const std::string &name) const |
| numericalConstraint (const std::string &name) |
| void | matrix_t &jacobian) const |
| void | size_type iterations) |
| maxIterProjection () const |
| void | size_type iterations) |
| maxIterPathPlanning () const |
| void | timeOut) |
| double | getTimeOutPathPlanning () |
| void | value_type &threshold) |
| errorThreshold () const |
| void | createPathOptimizers () |
| virtual bool | prepareSolveStepByStep () |
| virtual bool | executeOneStep () |
| virtual void | finishSolveStepByStep () |
| virtual void | solve () |
| bool | ConfigurationIn_t end, bool validate, std::size_t &pathId, std::string &report) |
| void | ConfigurationIn_t config) |
| void | PathPtr_t &path) |
| void | interrupt () |
| std::size_t | PathVectorPtr_t &path) |
| void | erasePath (std::size_t pathId) |
| const paths () const |
| virtual void | DevicePtr_t &device, bool collision, bool distance) |
| virtual void | CollisionObjectPtr_t &inObject, bool collision, bool distance) |
| virtual void | removeObstacle (const std::string &name) |
| virtual void | Transform3s &pose, bool collision, bool distance) |
| virtual void | FclCollisionObject &inObject, bool collision, bool distance) |
| void | removeObstacleFromJoint (const std::string &jointName, const std::string &obstacleName) |
| void | cutObstacle (const std::string &name, const coal::AABB &aabb) |
| void | filterCollisionPairs () |
| obstacle (const std::string &name) const |
| const obstacleFramePosition (const std::string &name) const |
| std::list< std::string > | obstacleNames (bool collision, bool distance) const |
| const distanceBetweenObjects () const |
| obstacleGeomModel () const |
| obstacleGeomData () const |
| void | ConstraintPtr_t &constraint) |
| const constraints () const |
| virtual void | resetConstraints () |
| virtual void | addNumericalConstraintToConfigProjector (const std::string &configProjName, const std::string &constraintName, const std::size_t priority=0) |
| void | constraints::ImplicitPtr_t &constraint) |
| void | ComparisonTypes_t types) |
| void | ComparisonType &type) |
| comparisonType (const std::string &name) const |
| numericalConstraint (const std::string &name) |
| void | matrix_t &jacobian) const |
| void | size_type iterations) |
| maxIterProjection () const |
| void | size_type iterations) |
| maxIterPathPlanning () const |
| void | timeOut) |
| double | getTimeOutPathPlanning () |
| void | value_type &threshold) |
| errorThreshold () const |
| void | createPathOptimizers () |
| virtual bool | prepareSolveStepByStep () |
| virtual bool | executeOneStep () |
| virtual void | finishSolveStepByStep () |
| virtual void | solve () |
| bool | ConfigurationIn_t end, bool validate, std::size_t &pathId, std::string &report) |
| void | ConfigurationIn_t config) |
| void | PathPtr_t &path) |
| void | interrupt () |
| std::size_t | PathVectorPtr_t &path) |
| void | erasePath (std::size_t pathId) |
| const paths () const |
| virtual void | DevicePtr_t &device, bool collision, bool distance) |
| virtual void | CollisionObjectPtr_t &inObject, bool collision, bool distance) |
| virtual void | removeObstacle (const std::string &name) |
| virtual void | Transform3s &pose, bool collision, bool distance) |
| virtual void | FclCollisionObject &inObject, bool collision, bool distance) |
| void | removeObstacleFromJoint (const std::string &jointName, const std::string &obstacleName) |
| void | cutObstacle (const std::string &name, const coal::AABB &aabb) |
| void | filterCollisionPairs () |
| obstacle (const std::string &name) const |
| const obstacleFramePosition (const std::string &name) const |
| std::list< std::string > | obstacleNames (bool collision, bool distance) const |
| const distanceBetweenObjects () const |
| obstacleGeomModel () const |
| obstacleGeomData () const |