#include <CollisionDetector_impl.h>
|
virtual void | addCollisionPair (const LinkPair &colPair) |
|
| CollisionDetector_impl (CORBA_ORB_ptr orb) |
|
virtual void | destroy () |
|
virtual CORBA::Boolean | queryContactDeterminationForDefinedPairs (const CharacterPositionSequence &characterPositions, CollisionSequence_out collisions) |
|
virtual CORBA::Boolean | queryContactDeterminationForGivenPairs (const LinkPairSequence &checkPairs, const CharacterPositionSequence &characterPositions, CollisionSequence_out collisions) |
|
virtual void | queryDistanceForDefinedPairs (const CharacterPositionSequence &characterPositions, DistanceSequence_out distances) |
|
virtual void | queryDistanceForGivenPairs (const LinkPairSequence &checkPairs, const CharacterPositionSequence &characterPositions, DistanceSequence_out distances) |
|
virtual CORBA::Double | queryDistanceWithRay (const DblArray3 point, const DblArray3 dir) |
|
virtual CORBA::Boolean | queryIntersectionForDefinedPairs (CORBA::Boolean checkAll, const CharacterPositionSequence &characterPositions, LinkPairSequence_out collidedPairs) |
|
virtual CORBA::Boolean | queryIntersectionForGivenPairs (CORBA::Boolean checkAll, const LinkPairSequence &checkPairs, const CharacterPositionSequence &characterPositions, LinkPairSequence_out collidedPairs) |
|
virtual void | registerCharacter (const char *name, BodyInfo_ptr bodyInfo) |
|
virtual DblSequence * | scanDistanceWithRay (const DblArray3 p, const DblArray9 R, CORBA::Double step, CORBA::Double range) |
|
| ~CollisionDetector_impl () |
|
Definition at line 32 of file CollisionDetector_impl.h.
CollisionDetector_impl::CollisionDetector_impl |
( |
CORBA_ORB_ptr |
orb | ) |
|
CollisionDetector_impl::~CollisionDetector_impl |
( |
| ) |
|
void CollisionDetector_impl::addCollisionPair |
( |
const LinkPair & |
colPair | ) |
|
|
virtual |
void CollisionDetector_impl::computeDistances |
( |
vector< ColdetModelPairExPtr > & |
coldetPairs, |
|
|
DistanceSequence_out & |
out_distances |
|
) |
| |
|
private |
void CollisionDetector_impl::destroy |
( |
| ) |
|
|
virtual |
bool CollisionDetector_impl::detectAllCollisions |
( |
vector< ColdetModelPairExPtr > & |
coldetPairs, |
|
|
CollisionSequence_out & |
out_collisions |
|
) |
| |
|
private |
bool CollisionDetector_impl::detectCollidedLinkPairs |
( |
vector< ColdetModelPairExPtr > & |
coldetPairs, |
|
|
LinkPairSequence_out & |
out_collidedPairs, |
|
|
const bool |
checkAll |
|
) |
| |
|
private |
bool CollisionDetector_impl::detectCollisionsOfLinkPair |
( |
ColdetModelPairEx & |
coldetPair, |
|
|
CollisionPointSequence & |
out_collisionPoints, |
|
|
const bool |
addCollisionPoints |
|
) |
| |
|
private |
bool CollisionDetector_impl::detectIntersectingLinkPairs |
( |
vector< ColdetModelPairExPtr > & |
coldetPairs, |
|
|
LinkPairSequence_out & |
out_collidedPairs, |
|
|
const bool |
checkAll |
|
) |
| |
|
private |
CORBA::Boolean CollisionDetector_impl::queryContactDeterminationForDefinedPairs |
( |
const CharacterPositionSequence & |
characterPositions, |
|
|
CollisionSequence_out |
collisions |
|
) |
| |
|
virtual |
CORBA::Boolean CollisionDetector_impl::queryContactDeterminationForGivenPairs |
( |
const LinkPairSequence & |
checkPairs, |
|
|
const CharacterPositionSequence & |
characterPositions, |
|
|
CollisionSequence_out |
collisions |
|
) |
| |
|
virtual |
void CollisionDetector_impl::queryDistanceForDefinedPairs |
( |
const CharacterPositionSequence & |
characterPositions, |
|
|
DistanceSequence_out |
distances |
|
) |
| |
|
virtual |
void CollisionDetector_impl::queryDistanceForGivenPairs |
( |
const LinkPairSequence & |
checkPairs, |
|
|
const CharacterPositionSequence & |
characterPositions, |
|
|
DistanceSequence_out |
distances |
|
) |
| |
|
virtual |
CORBA::Double CollisionDetector_impl::queryDistanceWithRay |
( |
const DblArray3 |
point, |
|
|
const DblArray3 |
dir |
|
) |
| |
|
virtual |
CORBA::Boolean CollisionDetector_impl::queryIntersectionForDefinedPairs |
( |
CORBA::Boolean |
checkAll, |
|
|
const CharacterPositionSequence & |
characterPositions, |
|
|
LinkPairSequence_out |
collidedPairs |
|
) |
| |
|
virtual |
CORBA::Boolean CollisionDetector_impl::queryIntersectionForGivenPairs |
( |
CORBA::Boolean |
checkAll, |
|
|
const LinkPairSequence & |
checkPairs, |
|
|
const CharacterPositionSequence & |
characterPositions, |
|
|
LinkPairSequence_out |
collidedPairs |
|
) |
| |
|
virtual |
void CollisionDetector_impl::registerCharacter |
( |
const char * |
name, |
|
|
BodyInfo_ptr |
bodyInfo |
|
) |
| |
|
virtual |
DblSequence * CollisionDetector_impl::scanDistanceWithRay |
( |
const DblArray3 |
p, |
|
|
const DblArray9 |
R, |
|
|
CORBA::Double |
step, |
|
|
CORBA::Double |
range |
|
) |
| |
|
virtual |
void CollisionDetector_impl::updateAllLinkPositions |
( |
const CharacterPositionSequence & |
characterPositions | ) |
|
|
private |
The documentation for this class was generated from the following files: