#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 () |