29 #ifndef HPP_CORE_PATHPROJECTOR_PROGRESSIVE_HH
30 #define HPP_CORE_PATHPROJECTOR_PROGRESSIVE_HH
36 namespace pathProjector {
63 const bool withHessianBound_;
This class projects a path using constraints.
Definition: path-projector.hh:38
hpp::core::PathPtr_t PathPtr_t
Definition: path-projector.hh:41
Definition: straight-path.hh:52
Definition: progressive.hh:37
Progressive(const DistancePtr_t &distance, const SteeringMethodPtr_t &steeringMethod, value_type step, value_type threshold, value_type hessianBound)
bool impl_apply(const PathPtr_t &path, PathPtr_t &projection) const
Method to be reimplemented by inherited class.
static ProgressivePtr_t create(const DistancePtr_t &distance, const SteeringMethodPtr_t &steeringMethod, value_type step)
bool project(const PathPtr_t &path, PathPtr_t &proj) const
hpp::core::StraightPath StraightPath
Definition: progressive.hh:39
static ProgressivePtr_t create(const ProblemConstPtr_t &problem, const value_type &step)
hpp::core::StraightPathPtr_t StraightPathPtr_t
Definition: progressive.hh:40
#define HPP_CORE_DLLAPI
Definition: config.hh:88
shared_ptr< Progressive > ProgressivePtr_t
Definition: fwd.hh:332
pinocchio::value_type value_type
Definition: fwd.hh:174
shared_ptr< StraightPath > StraightPathPtr_t
Definition: fwd.hh:200
shared_ptr< Distance > DistancePtr_t
Definition: fwd.hh:141
shared_ptr< SteeringMethod > SteeringMethodPtr_t
Definition: fwd.hh:213
shared_ptr< const Problem > ProblemConstPtr_t
Definition: fwd.hh:197
Definition: bi-rrt-planner.hh:35