#include "pinocchio/bindings/python/algorithm/algorithms.hpp"#include "pinocchio/collision/parallel/broadphase.hpp"#include "pinocchio/collision/tree-broadphase-manager.hpp"#include "pinocchio/bindings/python/utils/std-vector.hpp"#include <hpp/fcl/broadphase/broadphase_dynamic_AABB_tree.h>#include <hpp/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h>#include <hpp/fcl/broadphase/broadphase_SSaP.h>#include <hpp/fcl/broadphase/broadphase_SaP.h>#include <hpp/fcl/broadphase/broadphase_bruteforce.h>#include <hpp/fcl/broadphase/broadphase_interval_tree.h>#include <hpp/fcl/broadphase/broadphase_spatialhash.h>#include <eigenpy/eigen-from-python.hpp>
Go to the source code of this file.
Namespaces | |
| pinocchio | |
| Main pinocchio namespace. | |
| pinocchio::python | |
Typedefs | |
| typedef Eigen::Matrix< bool, Eigen::Dynamic, 1 > | pinocchio::python::VectorXb |
Functions | |
| template<typename BroadPhaseManager > | |
| VectorXb | pinocchio::python::computeCollisionsInParallel_1 (const size_t num_threads, BroadPhaseManagerPoolBase< BroadPhaseManager, double > &pool, const Eigen::MatrixBase< Eigen::MatrixXd > &q, const bool stopAtFirstCollisionInConfiguration=false, const bool stopAtFirstCollisionInBatch=false) |
| template<typename BroadPhaseManager > | |
| std::vector< VectorXb > | pinocchio::python::computeCollisionsInParallel_2 (const size_t num_threads, BroadPhaseManagerPoolBase< BroadPhaseManager, double > &pool, const std::vector< Eigen::MatrixXd > &trajectories, const bool stopAtFirstCollisionInTrajectory=false) |
| template<typename BroadPhaseManager > | |
| void | pinocchio::python::exposeCase () |
| void | pinocchio::python::exposeParallelBroadPhase () |