hpp::core::steeringMethod::Hermite Class Reference

Steering method that creates path::Hermite instances. More...

#include <hpp/core/steering-method/hermite.hh>

Inheritance diagram for hpp::core::steeringMethod::Hermite:
[legend]
Collaboration diagram for hpp::core::steeringMethod::Hermite:
[legend]

Public Member Functions

virtual SteeringMethodPtr_t copy () const
 Copy instance and return shared pointer. More...
 
virtual PathPtr_t impl_compute (ConfigurationIn_t q1, ConfigurationIn_t q2) const
 create a path between two configurations More...
 
- Public Member Functions inherited from hpp::core::SteeringMethod
PathPtr_t operator() (ConfigurationIn_t q1, ConfigurationIn_t q2) const
 create a path between two configurations More...
 
PathPtr_t steer (ConfigurationIn_t q1, ConfigurationIn_t q2) const
 
virtual ~SteeringMethod ()
 
const Problemproblem () const
 
void constraints (const ConstraintSetPtr_t &constraints)
 Set constraint set. More...
 
const ConstraintSetPtr_tconstraints () const
 Get constraint set. More...
 

Static Public Member Functions

static HermitePtr_t create (const Problem &problem)
 Create instance and return shared pointer. More...
 
static HermitePtr_t createCopy (const HermitePtr_t &other)
 Copy instance and return shared pointer. More...
 

Protected Member Functions

 Hermite (const Problem &problem)
 Constructor with weighed distance. More...
 
 Hermite (const Hermite &other)
 Copy constructor. More...
 
void init (HermiteWkPtr_t weak)
 Store weak pointer to itself. More...
 
- Protected Member Functions inherited from hpp::core::SteeringMethod
 SteeringMethod (const Problem &problem)
 Constructor. More...
 
 SteeringMethod (const SteeringMethod &other)
 Copy constructor. More...
 
void init (SteeringMethodWkPtr_t weak)
 Store weak pointer to itself. More...
 

Additional Inherited Members

- Protected Attributes inherited from hpp::core::SteeringMethod
const Problemproblem_
 

Detailed Description

Steering method that creates path::Hermite instances.

Constructor & Destructor Documentation

hpp::core::steeringMethod::Hermite::Hermite ( const Problem problem)
inlineprotected

Constructor with weighed distance.

hpp::core::steeringMethod::Hermite::Hermite ( const Hermite other)
inlineprotected

Copy constructor.

Member Function Documentation

virtual SteeringMethodPtr_t hpp::core::steeringMethod::Hermite::copy ( ) const
inlinevirtual

Copy instance and return shared pointer.

Implements hpp::core::SteeringMethod.

static HermitePtr_t hpp::core::steeringMethod::Hermite::create ( const Problem problem)
inlinestatic

Create instance and return shared pointer.

References init().

static HermitePtr_t hpp::core::steeringMethod::Hermite::createCopy ( const HermitePtr_t other)
inlinestatic

Copy instance and return shared pointer.

References init().

virtual PathPtr_t hpp::core::steeringMethod::Hermite::impl_compute ( ConfigurationIn_t  q1,
ConfigurationIn_t  q2 
) const
inlinevirtual

create a path between two configurations

Implements hpp::core::SteeringMethod.

References hpp::core::path::Hermite::create().

void hpp::core::steeringMethod::Hermite::init ( HermiteWkPtr_t  weak)
inlineprotected

Store weak pointer to itself.

References hpp::core::SteeringMethod::init().

Referenced by create(), and createCopy().