![]() |
VR-Forces 4.2 Class Documentation
|

Public Member Functions | |
| DtCollision () | |
| Constructor. | |
| virtual | ~DtCollision () |
| Destructor. | |
| virtual bool | operator== (const DtCollision &other) const =0 |
| virtual bool | operator!= (const DtCollision &other) const =0 |
| virtual bool | valid () const =0 |
| virtual DtCollisionObjectType | collisionType () const =0 |
| What type of collision is it? Another object or a vector feature? | |
| virtual void | setObstructionEntityID (const DtEntityIdentifier &entityID)=0 |
| virtual DtEntityIdentifier | obstructionEntityID () const =0 |
| virtual DtVector | obstructionLocation () const =0 |
| virtual DtVector | obstructionVelocity () const =0 |
| virtual bool | intersectsPoint (const DtVector &localPosition) const =0 |
| virtual Dt3dBoundingVolume & | obstructionBoundingVolume ()=0 |
| virtual const Dt3dBoundingVolume & | obstructionBoundingVolume () const =0 |
| virtual void | setDistanceSquared (double distanceSquared)=0 |
| virtual double | distanceSquared () const =0 |
| virtual const DtDcm & | obstructionLocalOrientationMatrix () const =0 |
| virtual bool | testInvariant () const =0 |
Private Member Functions | |
| DtCollision (const DtCollision &original) | |
| Assignment operator - not implemented. | |
| DtCollision & | operator= (const DtCollision &original) |
| Copy constructor - not implemented. | |
| DtCollision::DtCollision | ( | ) |
Constructor.
|
virtual |
Destructor.
|
private |
Assignment operator - not implemented.
|
private |
Copy constructor - not implemented.
|
pure virtual |
Implemented in DtEntityCollision, DtVectorObstructionCollision, and DtFeatureCollision.
|
pure virtual |
Implemented in DtEntityCollision, DtVectorObstructionCollision, and DtFeatureCollision.
|
pure virtual |
Implemented in DtVectorObstructionCollision, DtEntityCollision, and DtFeatureCollision.
|
pure virtual |
What type of collision is it? Another object or a vector feature?
Implemented in DtFeatureCollision, DtEntityCollision, and DtVectorObstructionCollision.
|
pure virtual |
Implemented in DtVectorObstructionCollision, DtFeatureCollision, and DtEntityCollision.
|
pure virtual |
Implemented in DtVectorObstructionCollision, DtFeatureCollision, and DtEntityCollision.
|
pure virtual |
Implemented in DtVectorObstructionCollision, DtFeatureCollision, and DtEntityCollision.
|
pure virtual |
Implemented in DtVectorObstructionCollision, DtFeatureCollision, and DtEntityCollision.
Implemented in DtFeatureCollision, and DtEntityCollision.
|
pure virtual |
Implemented in DtVectorObstructionCollision, DtFeatureCollision, and DtEntityCollision.
|
pure virtual |
Implemented in DtVectorObstructionCollision, DtFeatureCollision, and DtEntityCollision.
|
pure virtual |
Implemented in DtVectorObstructionCollision, DtFeatureCollision, and DtEntityCollision.
|
pure virtual |
Implemented in DtVectorObstructionCollision, DtFeatureCollision, and DtEntityCollision.
|
pure virtual |
Implemented in DtEntityCollision, DtVectorObstructionCollision, and DtFeatureCollision.
|
pure virtual |
Implemented in DtEntityCollision, DtVectorObstructionCollision, and DtFeatureCollision.