|
Collision Checker
|
PrimitiveCollisionChecker can group any kinds of CollisionObjects. More...
#include <primitive_collision_checker.h>
Public Member Functions | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW void | addCollisionObject (CollisionObjectConstPtr co) |
| bool | collide (CollisionObjectConstPtr co) const |
| bool | collide (CollisionObjectConstPtr co, CollisionObjectConstPtr &obstacle) const |
| bool | collide (CollisionObjectConstPtr co, std::vector< CollisionObjectConstPtr > &obstacles) const |
| PrimitiveCollisionCheckerPtr | windowQuery (const RectangleAABB &aabb) const |
| PrimitiveCollisionCheckerPtr | timeSlice (int time_idx) const |
| void | print (std::ostringstream &stream) const |
| int | numberOfObstacles () const |
| std::vector< CollisionObjectConstPtr > | getObstacles () const |
Public Member Functions inherited from collision::ICollisionChecker | |
| virtual | ~ICollisionChecker () |
PrimitiveCollisionChecker can group any kinds of CollisionObjects.
No accelerator structures are used to filter the number of collision checks
Definition at line 24 of file primitive_collision_checker.h.
|
virtual |
Implements collision::ICollisionChecker.
Definition at line 5 of file primitive_collision_checker.cc.
| bool collision::PrimitiveCollisionChecker::collide | ( | CollisionObjectConstPtr | co | ) | const |
Definition at line 9 of file primitive_collision_checker.cc.
| bool collision::PrimitiveCollisionChecker::collide | ( | CollisionObjectConstPtr | co, |
| CollisionObjectConstPtr & | obstacle | ||
| ) | const |
Definition at line 20 of file primitive_collision_checker.cc.
| bool collision::PrimitiveCollisionChecker::collide | ( | CollisionObjectConstPtr | co, |
| std::vector< CollisionObjectConstPtr > & | obstacles | ||
| ) | const |
Definition at line 33 of file primitive_collision_checker.cc.
|
virtual |
Implements collision::ICollisionChecker.
Definition at line 77 of file primitive_collision_checker.cc.
|
virtual |
Implements collision::ICollisionChecker.
Definition at line 73 of file primitive_collision_checker.cc.
| void collision::PrimitiveCollisionChecker::print | ( | std::ostringstream & | stream | ) | const |
Definition at line 82 of file primitive_collision_checker.cc.
| PrimitiveCollisionCheckerPtr collision::PrimitiveCollisionChecker::timeSlice | ( | int | time_idx | ) | const |
Definition at line 61 of file primitive_collision_checker.cc.
| PrimitiveCollisionCheckerPtr collision::PrimitiveCollisionChecker::windowQuery | ( | const RectangleAABB & | aabb | ) | const |
Definition at line 48 of file primitive_collision_checker.cc.