5 #ifndef __pinocchio_collision_pool_fwd_hpp__
6 #define __pinocchio_collision_pool_fwd_hpp__
8 #include "pinocchio/multibody/joint/fwd.hpp"
14 typename BroadPhaseManagerDerived,
17 template<
typename,
int>
class JointCollectionTpl = JointCollectionDefaultTpl>
18 class BroadPhaseManagerPoolBase;
20 template<
typename Manager>
21 struct BroadPhaseManagerTpl;
24 typename ManagerDerived,
27 template<
typename,
int>
class JointCollectionTpl = JointCollectionDefaultTpl>
28 using BroadPhaseManagerPoolTpl = BroadPhaseManagerPoolBase<
29 BroadPhaseManagerTpl<ManagerDerived>,
34 template<
typename ManagerDerived,
typename Scalar>
35 using BroadPhaseManagerPool = BroadPhaseManagerPoolTpl<ManagerDerived, Scalar>;
37 template<
typename Manager>
38 struct TreeBroadPhaseManagerTpl;
41 typename ManagerDerived,
44 template<
typename,
int>
class JointCollectionTpl = JointCollectionDefaultTpl>
45 using TreeBroadPhaseManagerPoolTpl = BroadPhaseManagerPoolBase<
46 TreeBroadPhaseManagerTpl<ManagerDerived>,
51 template<
typename ManagerDerived,
typename Scalar>
52 using TreeBroadPhaseManagerPool = TreeBroadPhaseManagerPoolTpl<ManagerDerived, Scalar>;
Main pinocchio namespace.