#include <CollisionDetector.h>
◆ GeometryHandle
◆ ~CollisionDetector()
CollisionDetector::~CollisionDetector |
( |
| ) |
|
|
virtual |
◆ addGeometry()
◆ clearGeometries()
virtual void cnoid::CollisionDetector::clearGeometries |
( |
| ) |
|
|
pure virtual |
◆ clone()
◆ create()
◆ detectCollisions()
virtual void cnoid::CollisionDetector::detectCollisions |
( |
std::function< void(const CollisionPair &collisionPair)> |
callback | ) |
|
|
pure virtual |
◆ factoryIndex()
int CollisionDetector::factoryIndex |
( |
const std::string & |
name | ) |
|
|
static |
◆ factoryName()
std::string CollisionDetector::factoryName |
( |
int |
factoryIndex | ) |
|
|
static |
◆ ignoreGeometryPair()
◆ makeReady()
virtual bool cnoid::CollisionDetector::makeReady |
( |
| ) |
|
|
pure virtual |
◆ name()
virtual const char* cnoid::CollisionDetector::name |
( |
| ) |
const |
|
pure virtual |
◆ numFactories()
int CollisionDetector::numFactories |
( |
| ) |
|
|
static |
◆ numGeometries()
virtual int cnoid::CollisionDetector::numGeometries |
( |
| ) |
const |
|
pure virtual |
◆ registerFactory()
bool CollisionDetector::registerFactory |
( |
const std::string & |
name, |
|
|
std::function< CollisionDetector *()> |
factory |
|
) |
| |
|
static |
◆ setCustomObject()
◆ setGeometryStatic()
virtual void cnoid::CollisionDetector::setGeometryStatic |
( |
GeometryHandle |
geometry, |
|
|
bool |
isStatic = true |
|
) |
| |
|
pure virtual |
◆ updatePosition()
◆ updatePositions()
virtual void cnoid::CollisionDetector::updatePositions |
( |
std::function< void(Referenced *object, Isometry3 *&out_position)> |
positionQuery | ) |
|
|
pure virtual |
The documentation for this class was generated from the following files: