Collision Checker
collision::ICollisionChecker Class Referenceabstract

External interface to a CollisionChecker (with or without an acceleration structure) More...

#include <i_collision_checker.h>

Inheritance diagram for collision::ICollisionChecker:
collision::CollisionChecker collision::PrimitiveCollisionChecker

Public Member Functions

virtual void addCollisionObject (CollisionObjectConstPtr co)=0
 
virtual int numberOfObstacles () const =0
 
virtual std::vector< CollisionObjectConstPtrgetObstacles () const =0
 
virtual ~ICollisionChecker ()
 

Detailed Description

External interface to a CollisionChecker (with or without an acceleration structure)

Definition at line 15 of file i_collision_checker.h.

Constructor & Destructor Documentation

◆ ~ICollisionChecker()

virtual collision::ICollisionChecker::~ICollisionChecker ( )
inlinevirtual

Definition at line 21 of file i_collision_checker.h.

Member Function Documentation

◆ addCollisionObject()

virtual void collision::ICollisionChecker::addCollisionObject ( CollisionObjectConstPtr  co)
pure virtual

◆ getObstacles()

virtual std::vector<CollisionObjectConstPtr> collision::ICollisionChecker::getObstacles ( ) const
pure virtual

◆ numberOfObstacles()

virtual int collision::ICollisionChecker::numberOfObstacles ( ) const
pure virtual

The documentation for this class was generated from the following file: