29#ifndef HPP_CORE_PATHPROJECTOR_RECURSIVE_HERMITE_HH
30#define HPP_CORE_PATHPROJECTOR_RECURSIVE_HERMITE_HH
38namespace pathProjector {
This class projects a path using constraints.
Definition: path-projector.hh:38
hpp::core::PathPtr_t PathPtr_t
Definition: path-projector.hh:41
hpp::core::PathVectorPtr_t PathVectorPtr_t
Definition: path-projector.hh:43
Definition: recursive-hermite.hh:42
bool impl_apply(const PathPtr_t &path, PathPtr_t &projection) const
Method to be reimplemented by inherited class.
RecursiveHermite(const DistancePtr_t &distance, const SteeringMethodPtr_t &steeringMethod, const value_type &M, const value_type &beta)
hpp::core::path::Hermite Hermite
Definition: recursive-hermite.hh:44
static RecursiveHermitePtr_t create(const DistancePtr_t &distance, const SteeringMethodPtr_t &steeringMethod, value_type step)
hpp::core::path::HermitePtr_t HermitePtr_t
Definition: recursive-hermite.hh:45
bool project(const PathPtr_t &path, PathPtr_t &proj) const
static RecursiveHermitePtr_t create(const ProblemConstPtr_t &problem, const value_type &step)
Definition: hermite.hh:42
#define HPP_CORE_DLLAPI
Definition: config.hh:64
shared_ptr< RecursiveHermite > RecursiveHermitePtr_t
Definition: fwd.hh:331
shared_ptr< Hermite > HermitePtr_t
Definition: fwd.hh:245
pinocchio::value_type value_type
Definition: fwd.hh:173
shared_ptr< Distance > DistancePtr_t
Definition: fwd.hh:140
shared_ptr< SteeringMethod > SteeringMethodPtr_t
Definition: fwd.hh:212
shared_ptr< const Problem > ProblemConstPtr_t
Definition: fwd.hh:196
Definition: bi-rrt-planner.hh:35