|
|
| BroadPhaseManagerBase () |
| | Default constructor.
|
| |
|
| BroadPhaseManagerBase (const BroadPhaseManagerBase &other) |
| | Copy constructor.
|
| |
|
| BroadPhaseManagerBase (const Model *model_ptr, const GeometryModel *geometry_model_ptr, GeometryData *geometry_data_ptr) |
| | Constructor from a given geometry model and geometry data.
|
| |
|
bool | check () const |
| | Check whether the base broad phase manager is aligned with the current collision_objects.
|
| |
|
bool | check (CollisionCallBackBase *callback) const |
| | Check whether the callback is inline with *this.
|
| |
|
bool | collide (BroadPhaseManagerBase &other_manager, CollisionCallBackBase *callback) const |
| | Performs collision test with objects belonging to another manager.
|
| |
|
bool | collide (CollisionCallBackBase *callback) const |
| | Performs collision test for the objects belonging to the manager.
|
| |
|
bool | collide (CollisionObject &obj, CollisionCallBackBase *callback) const |
| | Performs collision test between one object and all the objects belonging to the manager.
|
| |
|
Derived & | derived () |
| |
|
const Derived & | derived () const |
| |
|
GeometryData & | getGeometryData () |
| | Returns the geometry data associated to the manager.
|
| |
|
const GeometryData & | getGeometryData () const |
| | Returns the geometry data associated to the manager.
|
| |
|
const GeometryModel & | getGeometryModel () const |
| | Returns the geometry model associated to the manager.
|
| |
|
const Model & | getModel () const |
| | Returns the model associated to the manager.
|
| |
|
BroadPhaseManagerBase & | operator= (const BroadPhaseManagerBase &other) |
| |
| void | update (bool compute_local_aabb=false) |
| | Update the manager from the current geometry positions and update the underlying coal broad phase manager. More...
|
| |
| void | update (GeometryData *geom_data_ptr_new) |
| | Update the manager with a new geometry data. More...
|
| |
template<typename Derived>
struct pinocchio::BroadPhaseManagerBase< Derived >
Definition at line 19 of file broadphase-manager-base.hpp.
◆ update() [1/2]
| void update |
( |
bool |
compute_local_aabb = false | ) |
|
|
inline |
Update the manager from the current geometry positions and update the underlying coal broad phase manager.
- Parameters
-
| [in] | compute_local_aabb | whether to recompute the local AABB of the collision geometries which have changed. |
Definition at line 86 of file broadphase-manager-base.hpp.
◆ update() [2/2]
| void update |
( |
GeometryData * |
geom_data_ptr_new | ) |
|
|
inline |
Update the manager with a new geometry data.
- Parameters
-
| [in] | geom_data_ptr_new | pointer to the new geometry data. |
Definition at line 96 of file broadphase-manager-base.hpp.
The documentation for this struct was generated from the following file: