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 | |
Static Public Member Functions | |
static SteeringMethodStraightPtr_t | create (const DevicePtr_t &device) |
Create instance and return shared pointer. | |
static SteeringMethodStraightPtr_t | create (const DevicePtr_t &device, const WeighedDistancePtr_t &distance) |
Create instance and return shared pointer. | |
Protected Member Functions | |
SteeringMethodStraight (const DevicePtr_t &device) | |
Constructor with robot Weighed distance is created from robot. | |
SteeringMethodStraight (const DevicePtr_t &device, const WeighedDistancePtr_t &distance) | |
Constructor with weighed distance. |
Steering method that creates StraightPath instances.
hpp::core::SteeringMethodStraight::SteeringMethodStraight | ( | const DevicePtr_t & | device | ) | [inline, protected] |
Constructor with robot Weighed distance is created from robot.
hpp::core::SteeringMethodStraight::SteeringMethodStraight | ( | const DevicePtr_t & | device, |
const WeighedDistancePtr_t & | distance | ||
) | [inline, protected] |
Constructor with weighed distance.
static SteeringMethodStraightPtr_t hpp::core::SteeringMethodStraight::create | ( | const DevicePtr_t & | device | ) | [inline, static] |
Create instance and return shared pointer.
static SteeringMethodStraightPtr_t hpp::core::SteeringMethodStraight::create | ( | const DevicePtr_t & | device, |
const WeighedDistancePtr_t & | distance | ||
) | [inline, static] |
Create instance and return shared pointer.
virtual PathPtr_t hpp::core::SteeringMethodStraight::impl_compute | ( | ConfigurationIn_t | q1, |
ConfigurationIn_t | q2 | ||
) | const [inline, virtual] |
create a path between two configurations
Implements hpp::core::SteeringMethod.
References hpp::core::StraightPath::create().