collision.cpp
Go to the documentation of this file.
1 //
2 // Copyright (c) 2022 INRIA
3 //
4 
7 
8 namespace pinocchio
9 {
10 
11  template PINOCCHIO_COLLISION_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI bool computeCollisions<
14  JointCollectionDefaultTpl,
16  const context::Model &,
17  context::Data &,
18  const GeometryModel &,
19  GeometryData &,
20  const Eigen::MatrixBase<context::VectorXs> &,
21  const bool stopAtFirstCollision);
22 
23  template PINOCCHIO_COLLISION_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI void
24  computeBodyRadius<context::Scalar, context::Options, JointCollectionDefaultTpl>(
25  const context::Model &, const GeometryModel &, GeometryData &);
26 
27 } // namespace pinocchio
fwd.hpp
pinocchio::computeCollisions
bool computeCollisions(BroadPhaseManagerBase< BroadPhaseManagerDerived > &broadphase_manager, CollisionCallBackBase *callback)
Calls computeCollision for every active pairs of GeometryData. This function assumes that updateGeome...
Definition: broadphase.hpp:34
Data
Model::Data Data
Definition: timings-cppad-jit.cpp:49
pinocchio::python::VectorXs
context::VectorXs VectorXs
Definition: admm-solver.cpp:30
collision.hpp
pinocchio::context::Options
@ Options
Definition: context/generic.hpp:82
Model
pinocchio::ModelTpl< Scalar > Model
Definition: timings-cppad-jit.cpp:48
pinocchio::context::Scalar
PINOCCHIO_SCALAR_TYPE Scalar
Definition: context/generic.hpp:79
pinocchio
Main pinocchio namespace.
Definition: timings.cpp:33


pinocchio
Author(s):
autogenerated on Fri Apr 25 2025 02:41:36