29 #ifndef HPP_CORE_PATHPROJECTOR_HH
30 #define HPP_CORE_PATHPROJECTOR_HH
64 bool keepSteeringMethodConstraints =
false);
This class projects a path using constraints.
Definition: path-projector.hh:38
PathProjector(const DistancePtr_t &distance, const SteeringMethodPtr_t &steeringMethod, bool keepSteeringMethodConstraints=false)
hpp::core::PathVector PathVector
Definition: path-projector.hh:42
virtual ~PathProjector()
Destructor.
hpp::core::Path Path
Definition: path-projector.hh:40
SteeringMethodPtr_t steeringMethod_
Definition: path-projector.hh:72
PathPtr_t steer(ConfigurationIn_t q1, ConfigurationIn_t q2) const
hpp::core::PathPtr_t PathPtr_t
Definition: path-projector.hh:41
value_type d(ConfigurationIn_t q1, ConfigurationIn_t q2) const
virtual bool impl_apply(const PathPtr_t &path, PathPtr_t &projection) const =0
Method to be reimplemented by inherited class.
bool apply(const PathPtr_t &path, PathPtr_t &projection) const
hpp::core::PathVectorPtr_t PathVectorPtr_t
Definition: path-projector.hh:43
Concatenation of several paths.
Definition: path-vector.hh:43
#define HPP_CORE_DLLAPI
Definition: config.hh:88
pinocchio::value_type value_type
Definition: fwd.hh:174
shared_ptr< PathVector > PathVectorPtr_t
Definition: fwd.hh:193
shared_ptr< Distance > DistancePtr_t
Definition: fwd.hh:141
shared_ptr< SteeringMethod > SteeringMethodPtr_t
Definition: fwd.hh:213
pinocchio::ConfigurationIn_t ConfigurationIn_t
Definition: fwd.hh:108
shared_ptr< Path > PathPtr_t
Definition: fwd.hh:187
Definition: bi-rrt-planner.hh:35