Choreonoid
1.8
|
This is the complete list of members for cnoid::CollisionDetector, including all inherited members.
addGeometry(SgNode *geometry)=0 | cnoid::CollisionDetector | pure virtual |
clearGeometries()=0 | cnoid::CollisionDetector | pure virtual |
clone() const =0 | cnoid::CollisionDetector | pure virtual |
create(int factoryIndex) | cnoid::CollisionDetector | static |
detectCollisions(std::function< void(const CollisionPair &collisionPair)> callback)=0 | cnoid::CollisionDetector | pure virtual |
factoryIndex(const std::string &name) | cnoid::CollisionDetector | static |
factoryName(int factoryIndex) | cnoid::CollisionDetector | static |
GeometryHandle typedef | cnoid::CollisionDetector | |
ignoreGeometryPair(GeometryHandle geometry1, GeometryHandle geometry2, bool ignore=true)=0 | cnoid::CollisionDetector | pure virtual |
makeReady()=0 | cnoid::CollisionDetector | pure virtual |
name() const =0 | cnoid::CollisionDetector | pure virtual |
numFactories() | cnoid::CollisionDetector | static |
numGeometries() const =0 | cnoid::CollisionDetector | pure virtual |
refCount() const | cnoid::Referenced | inlineprotected |
Referenced() | cnoid::Referenced | inlineprotected |
Referenced(const Referenced &) | cnoid::Referenced | inlineprotected |
registerFactory(const std::string &name, std::function< CollisionDetector *()> factory) | cnoid::CollisionDetector | static |
setCustomObject(GeometryHandle geometry, Referenced *object)=0 | cnoid::CollisionDetector | pure virtual |
setGeometryStatic(GeometryHandle geometry, bool isStatic=true)=0 | cnoid::CollisionDetector | pure virtual |
updatePosition(GeometryHandle geometry, const Isometry3 &position)=0 | cnoid::CollisionDetector | pure virtual |
updatePositions(std::function< void(Referenced *object, Isometry3 *&out_position)> positionQuery)=0 | cnoid::CollisionDetector | pure virtual |
~CollisionDetector() | cnoid::CollisionDetector | virtual |
~Referenced() | cnoid::Referenced | virtual |