Steering method that creates StraightPath instances. More...
#include <hpp/core/steering-method-straight.hh>
Public Member Functions | |
virtual PathPtr_t | impl_compute (ConfigurationIn_t q1, ConfigurationIn_t q2) const |
create a path between two configurations More... | |
![]() | |
PathPtr_t | operator() (ConfigurationIn_t q1, ConfigurationIn_t q2) const |
create a path between two configurations More... | |
void | constraints (const ConstraintSetPtr_t &constraints) |
Set constraint set. More... | |
const ConstraintSetPtr_t & | constraints () const |
Get constraint set. More... | |
Static Public Member Functions | |
static SteeringMethodStraightPtr_t | create (const DevicePtr_t &device) |
Create instance and return shared pointer. More... | |
static SteeringMethodStraightPtr_t | create (const DevicePtr_t &device, const WeighedDistancePtr_t &distance) |
Create instance and return shared pointer. More... | |
Protected Member Functions | |
SteeringMethodStraight (const DevicePtr_t &device) | |
Constructor with robot Weighed distance is created from robot. More... | |
SteeringMethodStraight (const DevicePtr_t &device, const WeighedDistancePtr_t &distance) | |
Constructor with weighed distance. More... | |
Steering method that creates StraightPath instances.
|
inlineprotected |
Constructor with robot Weighed distance is created from robot.
|
inlineprotected |
Constructor with weighed distance.
|
inlinestatic |
Create instance and return shared pointer.
|
inlinestatic |
Create instance and return shared pointer.
|
inlinevirtual |
create a path between two configurations
Implements hpp::core::SteeringMethod.
References hpp::core::StraightPath::create().