18 #ifndef HPP_CORE_PATHPROJECTOR_GLOBAL_HH 19 # define HPP_CORE_PATHPROJECTOR_GLOBAL_HH 29 namespace pathProjector {
71 Eigen::aligned_allocator <Configuration_t> > Configs_t;
72 typedef std::list <value_type> Lengths_t;
73 typedef std::list <LineSearch_t> Alphas_t;
74 typedef std::vector <bool> Bools_t;
75 typedef std::list<Data> Datas_t;
78 Configs_t& q, Configs_t::iterator& last,
79 Bools_t&
b, Lengths_t& l, Alphas_t& alpha)
const;
82 Datas_t& ds,
const Datas_t::iterator& last)
const;
86 Configs_t& q,
const Configs_t::iterator& last,
87 Bools_t&
b, Lengths_t& l, Alphas_t& alpha,
96 const Configs_t& q,
const Configs_t::iterator& last,
97 const Bools_t&
b,
const Lengths_t& l,
102 const Datas_t& ds,
const Datas_t::iterator& last,
109 void initialConfigList (
const PathPtr_t& path,
110 Configs_t& cfgs)
const;
112 void initialConfigList (
const PathPtr_t& path,
115 void initData (Data& data,
const Configuration_t& q,
117 bool projected =
false,
120 mutable Configuration_t q_;
127 #endif // HPP_CORE_PATHPROJECTOR_GLOBAL_HH hpp::core::PathPtr_t PathPtr_t
Definition: path-projector.hh:30
::pinocchio::DataTpl< value_type, 0, JointCollectionTpl > Data
boost::shared_ptr< Global > GlobalPtr_t
Definition: fwd.hh:309
hpp::core::StraightPath StraightPath
Definition: global.hh:33
pinocchio::DevicePtr_t DevicePtr_t
Definition: fwd.hh:114
Definition: problem.hh:48
boost::shared_ptr< ConstraintSet > ConstraintSetPtr_t
Definition: fwd.hh:110
ObjectFactory * create(ObjectFactory *parent=NULL, const XMLElement *element=NULL)
pinocchio::size_type size_type
Definition: fwd.hh:156
This class projects a path using constraints.
Definition: path-projector.hh:26
boost::shared_ptr< StraightPath > StraightPathPtr_t
Definition: fwd.hh:182
Definition: config-projector.hh:57
hpp::core::StraightPathPtr_t StraightPathPtr_t
Definition: global.hh:34
pinocchio::vector_t vector_t
Definition: fwd.hh:201
pinocchio::value_type value_type
Definition: fwd.hh:157
Definition: straight-path.hh:42
boost::shared_ptr< SteeringMethod > SteeringMethodPtr_t
Definition: fwd.hh:194
boost::shared_ptr< Distance > DistancePtr_t
Definition: fwd.hh:122
pinocchio::Configuration_t Configuration_t
Definition: fwd.hh:96
FCL_REAL distance(const KDOP< N > &other, Vec3f *P=NULL, Vec3f *Q=NULL) const