|
hpp-core 6.0.0
Implement basic classes for canonical path planning for kinematic chains.
|
#include <hpp/core/steering-method/interpolated-steering-method.hh>


Public Member Functions | |
| virtual SteeringMethodPtr_t | copy () const |
| Copy instance and return shared pointer. | |
| virtual PathPtr_t | impl_compute (ConfigurationIn_t q1, ConfigurationIn_t q2) const |
| create a path between two configurations | |
Public Member Functions inherited from hpp::core::SteeringMethod | |
| PathPtr_t | operator() (ConfigurationIn_t q1, ConfigurationIn_t q2) const |
| PathPtr_t | steer (ConfigurationIn_t q1, ConfigurationIn_t q2) const |
| virtual | ~SteeringMethod () |
| ProblemConstPtr_t | problem () const |
| void | constraints (const ConstraintSetPtr_t &constraints) |
| Set constraint set. | |
| const ConstraintSetPtr_t & | constraints () const |
| Get constraint set. | |
Static Public Member Functions | |
| static InterpolatedPtr_t | create (const DevicePtr_t &device) |
| Create instance and return shared pointer. | |
| static InterpolatedPtr_t | create (const DevicePtr_t &device, const WeighedDistancePtr_t &distance) |
| Create instance and return shared pointer. | |
| static InterpolatedPtr_t | createCopy (const InterpolatedPtr_t &other) |
| Copy instance and return shared pointer. | |
Protected Member Functions | |
| Interpolated (const DevicePtr_t &device) | |
| Interpolated (const DevicePtr_t &device, const WeighedDistancePtr_t &distance) | |
| Constructor with weighed distance. | |
| Interpolated (const Interpolated &other) | |
| Copy constructor. | |
| void | init (InterpolatedWkPtr_t weak) |
| Store weak pointer to itself. | |
Protected Member Functions inherited from hpp::core::SteeringMethod | |
| SteeringMethod (const ProblemConstPtr_t &problem) | |
| Constructor. | |
| SteeringMethod (const SteeringMethod &other) | |
| void | init (SteeringMethodWkPtr_t weak) |
| Store weak pointer to itself. | |
Steering method that creates StraightPath instances
|
inlineprotected |
Constructor with robot Weighed distance is created from robot
|
inlineprotected |
Constructor with weighed distance.
|
inlineprotected |
Copy constructor.
|
inlinevirtual |
Copy instance and return shared pointer.
Implements hpp::core::SteeringMethod.
|
inlinestatic |
Create instance and return shared pointer.
|
inlinestatic |
Create instance and return shared pointer.
|
inlinestatic |
Copy instance and return shared pointer.
|
inlinevirtual |
create a path between two configurations
Implements hpp::core::SteeringMethod.
|
inlineprotected |
Store weak pointer to itself.