#include <CollisionDetector.h>
CollisionDetector::~CollisionDetector |
( |
| ) |
|
|
virtual |
virtual int cnoid::CollisionDetector::addGeometry |
( |
SgNodePtr |
geometry | ) |
|
|
pure virtual |
virtual void cnoid::CollisionDetector::clearAllGeometryCaches |
( |
| ) |
|
|
pure virtual |
virtual void cnoid::CollisionDetector::clearGeometries |
( |
| ) |
|
|
pure virtual |
virtual void cnoid::CollisionDetector::clearGeometryCache |
( |
SgNodePtr |
geometry | ) |
|
|
pure virtual |
virtual void cnoid::CollisionDetector::detectCollisions |
( |
boost::function< void(const CollisionPair &)> |
callback | ) |
|
|
pure virtual |
virtual bool cnoid::CollisionDetector::enableGeometryCache |
( |
bool |
on | ) |
|
|
pure virtual |
int CollisionDetector::factoryIndex |
( |
const std::string & |
name | ) |
|
|
static |
std::string CollisionDetector::factoryName |
( |
int |
factoryIndex | ) |
|
|
static |
virtual bool cnoid::CollisionDetector::makeReady |
( |
| ) |
|
|
pure virtual |
virtual const char* cnoid::CollisionDetector::name |
( |
| ) |
const |
|
pure virtual |
int CollisionDetector::numFactories |
( |
| ) |
|
|
static |
virtual int cnoid::CollisionDetector::numGeometries |
( |
| ) |
const |
|
pure virtual |
bool CollisionDetector::registerFactory |
( |
const std::string & |
name, |
|
|
boost::function< CollisionDetectorPtr()> |
factory |
|
) |
| |
|
static |
virtual void cnoid::CollisionDetector::setGeometryStatic |
( |
int |
geometryId, |
|
|
bool |
isStatic = true |
|
) |
| |
|
pure virtual |
virtual void cnoid::CollisionDetector::setNonInterfarenceGeometyrPair |
( |
int |
geometryId1, |
|
|
int |
geometryId2 |
|
) |
| |
|
pure virtual |
virtual void cnoid::CollisionDetector::updatePosition |
( |
int |
geometryId, |
|
|
const Position & |
position |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following files: