46 #ifdef HPP_FCL_HAS_DOXYGEN_AUTODOC
47 #include "doxygen_autodoc/functions.h"
48 #include "doxygen_autodoc/hpp/fcl/broadphase/default_broadphase_callbacks.h"
69 bp::class_<CollisionCallBackDefault, bp::bases<CollisionCallBackBase> >(
70 "CollisionCallBackDefault", bp::no_init)
71 .
def(dv::init<CollisionCallBackDefault>())
75 bp::class_<DistanceCallBackDefault, bp::bases<DistanceCallBackBase> >(
76 "DistanceCallBackDefault", bp::no_init)
77 .
def(dv::init<DistanceCallBackDefault>())
81 bp::class_<CollisionCallBackCollect, bp::bases<CollisionCallBackBase> >(
82 "CollisionCallBackCollect", bp::no_init)
83 .
def(dv::init<CollisionCallBackCollect, const size_t>())
86 bp::return_value_policy<bp::copy_const_reference>())
89 bp::class_<CollisionData>(
"CollisionData", bp::no_init)
90 .def(dv::init<CollisionData>())
96 bp::class_<DistanceData>(
"DistanceData", bp::no_init)
97 .def(dv::init<DistanceData>())
111 BroadPhaseCollisionManagerWrapper::exposeDerived<SSaPCollisionManager>();
112 BroadPhaseCollisionManagerWrapper::exposeDerived<SaPCollisionManager>();
113 BroadPhaseCollisionManagerWrapper::exposeDerived<NaiveCollisionManager>();
121 bp::class_<Derived, bp::bases<BroadPhaseCollisionManager> >(
122 "SpatialHashingCollisionManager", bp::no_init)
124 bp::optional<unsigned int> >());