17 #ifndef HPP_CORE_PATHPROJECTOR_HH 18 # define HPP_CORE_PATHPROJECTOR_HH 20 # include <hpp/core/config.hh> 41 bool apply (
const PathPtr_t& path, PathPtr_t& projection)
const;
53 bool keepSteeringMethodConstraints =
false);
56 virtual bool impl_apply (
const PathPtr_t& path,
57 PathPtr_t& projection)
const = 0;
68 #endif // HPP_CORE_PATHPROJECTOR_HH hpp::core::PathPtr_t PathPtr_t
Definition: path-projector.hh:30
boost::shared_ptr< Path > PathPtr_t
Definition: fwd.hh:170
pinocchio::ConfigurationIn_t ConfigurationIn_t
Definition: fwd.hh:97
hpp::core::PathVector PathVector
Definition: path-projector.hh:31
This class projects a path using constraints.
Definition: path-projector.hh:26
hpp::core::PathVectorPtr_t PathVectorPtr_t
Definition: path-projector.hh:32
hpp::core::Path Path
Definition: path-projector.hh:29
pinocchio::value_type value_type
Definition: fwd.hh:157
Concatenation of several paths.
Definition: path-vector.hh:32
boost::shared_ptr< PathVector > PathVectorPtr_t
Definition: fwd.hh:176
boost::shared_ptr< SteeringMethod > SteeringMethodPtr_t
Definition: fwd.hh:194
SteeringMethodPtr_t steeringMethod_
Definition: path-projector.hh:61
boost::shared_ptr< Distance > DistancePtr_t
Definition: fwd.hh:122
FCL_REAL distance(const KDOP< N > &other, Vec3f *P=NULL, Vec3f *Q=NULL) const