hpp::core::pathProjector::Progressive Class Reference

#include <hpp/core/path-projector/progressive.hh>

Inheritance diagram for hpp::core::pathProjector::Progressive:
Collaboration diagram for hpp::core::pathProjector::Progressive:

Static Public Member Functions

static ProgressivePtr_t create (const core::DistancePtr_t distance, value_type step)
 

Protected Member Functions

bool impl_apply (const StraightPathPtr_t path, PathPtr_t &projection) const
 Method to be reimplemented by inherited class. More...
 
 Progressive (const core::DistancePtr_t distance, value_type step)
 
- Protected Member Functions inherited from hpp::core::PathProjector
 PathProjector (const core::DistancePtr_t distance)
 Constructor. More...
 
value_type d (ConfigurationIn_t q1, ConfigurationIn_t q2) const
 

Additional Inherited Members

- Public Types inherited from hpp::core::PathProjector
typedef hpp::core::Path Path
 
typedef hpp::core::PathPtr_t PathPtr_t
 
typedef hpp::core::StraightPath StraightPath
 
typedef hpp::core::StraightPathPtr_t StraightPathPtr_t
 
typedef hpp::core::PathVector PathVector
 
typedef hpp::core::PathVectorPtr_t PathVectorPtr_t
 
- Public Member Functions inherited from hpp::core::PathProjector
virtual ~PathProjector ()
 Destructor. More...
 
bool apply (const PathPtr_t path, PathPtr_t &projection) const
 Apply the constraints to the path. More...
 

Constructor & Destructor Documentation

◆ Progressive()

hpp::core::pathProjector::Progressive::Progressive ( const core::DistancePtr_t  distance,
value_type  step 
)
protected

Member Function Documentation

◆ create()

static ProgressivePtr_t hpp::core::pathProjector::Progressive::create ( const core::DistancePtr_t  distance,
value_type  step 
)
inlinestatic

◆ impl_apply()

bool hpp::core::pathProjector::Progressive::impl_apply ( const StraightPathPtr_t  path,
PathPtr_t projection 
) const
protectedvirtual

Method to be reimplemented by inherited class.

Implements hpp::core::PathProjector.