|
Collision Checker
|
TimeVariantCollisionObject can contain a different CollisionObject or ShapeGroup at each time step. More...
#include <time_variant_collision_object.h>
Additional Inherited Members | |
Protected Member Functions inherited from collision::CollisionObjectEx | |
| void | invalidateCollisionEntityCache (void) |
TimeVariantCollisionObject can contain a different CollisionObject or ShapeGroup at each time step.
Definition at line 30 of file time_variant_collision_object.h.
|
inlinevirtual |
Definition at line 32 of file time_variant_collision_object.h.
| collision::TimeVariantCollisionObject::TimeVariantCollisionObject | ( | int | time_start_idx | ) |
Creates a new TimeVariantCollisionObject.
| [in] | time_start_idx | index of the first timestep |
Definition at line 31 of file time_variant_collision_object.cc.
|
virtual |
Reimplemented from collision::CollisionObject.
Definition at line 66 of file time_variant_collision_object.cc.
| int collision::TimeVariantCollisionObject::appendObstacle | ( | CollisionObjectConstPtr | obstacle | ) |
Definition at line 59 of file time_variant_collision_object.cc.
|
inlinevirtual |
Reimplemented from collision::CollisionObject.
Definition at line 61 of file time_variant_collision_object.h.
|
inlinevirtual |
Reimplemented from collision::CollisionObject.
Definition at line 58 of file time_variant_collision_object.h.
|
inline |
Definition at line 36 of file time_variant_collision_object.h.
| CollisionObjectConstPtr collision::TimeVariantCollisionObject::getObstacleAtTime | ( | int | time_idx | ) | const |
Definition at line 36 of file time_variant_collision_object.cc.
| const CollisionObject * collision::TimeVariantCollisionObject::getObstacleAtTimePtr | ( | int | time_idx | ) | const |
Definition at line 42 of file time_variant_collision_object.cc.
|
virtual |
Print all parameters of the shape.
Reimplemented from collision::CollisionObject.
Definition at line 16 of file time_variant_collision_object.cc.
|
virtual |
Reimplemented from collision::CollisionObject.
Definition at line 6 of file time_variant_collision_object.cc.
| int collision::TimeVariantCollisionObject::time_end_idx | ( | ) | const |
Definition at line 52 of file time_variant_collision_object.cc.
| int collision::TimeVariantCollisionObject::time_start_idx | ( | ) | const |
Definition at line 48 of file time_variant_collision_object.cc.
|
virtual |
Implements collision::CollisionObject.
Definition at line 54 of file time_variant_collision_object.cc.