#include <AISTCollisionDetector.h>
|
| AISTCollisionDetector () |
|
virtual | ~AISTCollisionDetector () |
|
virtual const char * | name () const override |
|
virtual CollisionDetector * | clone () const override |
|
virtual void | clearGeometries () override |
|
virtual int | numGeometries () const override |
|
virtual stdx::optional< GeometryHandle > | addGeometry (SgNode *geometry) override |
|
virtual void | setCustomObject (GeometryHandle geometry, Referenced *object) override |
|
virtual void | setGeometryStatic (GeometryHandle geometry, bool isStatic=true) override |
|
virtual void | ignoreGeometryPair (GeometryHandle geometry1, GeometryHandle geometry2, bool ignore=true) override |
|
virtual bool | makeReady () override |
|
virtual void | updatePosition (GeometryHandle geometry, const Isometry3 &position) override |
|
virtual void | updatePositions (std::function< void(Referenced *object, Isometry3 *&out_Position)> positionQuery) override |
|
virtual void | detectCollisions (std::function< void(const CollisionPair &collisionPair)> callback) override |
|
virtual double | detectDistance (GeometryHandle geometry1, GeometryHandle geometry2, Vector3 &out_point1, Vector3 &out_point2) override |
|
void | setNumThreads (int n) |
|
virtual | ~CollisionDetector () |
|
virtual void | updatePositions (std::function< void(Referenced *object, Isometry3 *&out_position)> positionQuery)=0 |
|
virtual | ~Referenced () |
|
◆ AISTCollisionDetector()
AISTCollisionDetector::AISTCollisionDetector |
( |
| ) |
|
◆ ~AISTCollisionDetector()
AISTCollisionDetector::~AISTCollisionDetector |
( |
| ) |
|
|
virtual |
◆ addGeometry()
◆ clearGeometries()
void AISTCollisionDetector::clearGeometries |
( |
| ) |
|
|
overridevirtual |
◆ clone()
◆ detectCollisions()
void AISTCollisionDetector::detectCollisions |
( |
std::function< void(const CollisionPair &collisionPair)> |
callback | ) |
|
|
overridevirtual |
◆ detectDistance()
◆ ignoreGeometryPair()
◆ makeReady()
bool AISTCollisionDetector::makeReady |
( |
| ) |
|
|
overridevirtual |
◆ name()
const char * AISTCollisionDetector::name |
( |
| ) |
const |
|
overridevirtual |
◆ numGeometries()
int AISTCollisionDetector::numGeometries |
( |
| ) |
const |
|
overridevirtual |
◆ setCustomObject()
◆ setGeometryStatic()
void AISTCollisionDetector::setGeometryStatic |
( |
GeometryHandle |
geometry, |
|
|
bool |
isStatic = true |
|
) |
| |
|
overridevirtual |
◆ setNumThreads()
void AISTCollisionDetector::setNumThreads |
( |
int |
n | ) |
|
◆ updatePosition()
◆ updatePositions()
void AISTCollisionDetector::updatePositions |
( |
std::function< void(Referenced *object, Isometry3 *&out_Position)> |
positionQuery | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: