VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Attributes
DtVectorObstructionCollision Class Reference
Inheritance diagram for DtVectorObstructionCollision:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtVectorObstructionCollision (const DtVectorObstruction &vectorObstruction, double distanceSquared)
 Constructor.
virtual ~DtVectorObstructionCollision ()
 Destructor.
virtual DtCollisionObjectType collisionType () const
 Returns DtVectorCollision;.
 DtVectorObstructionCollision (const DtVectorObstructionCollision &original)
 Copy constructor.
DtVectorObstructionCollisionoperator= (const DtVectorObstructionCollision &original)
 Assignment operator.
bool operator== (const DtCollision &collision) const
 Equality operator.
bool operator!= (const DtCollision &collision) const
 Non-equality operator.
bool operator== (const DtVectorObstructionCollision &collision) const
 Equality operator.
bool operator!= (const DtVectorObstructionCollision &collision) const
 Non-equality operator.
bool valid () const
DtVectorObstructionvectorObstruction ()
const DtVectorObstructionvectorObstruction () const
void setVectorObstruction (const DtVectorObstruction &vectorObstruction)
virtual void setObstructionEntityID (const DtEntityIdentifier &entityID)
virtual DtEntityIdentifier obstructionEntityID () const
DtVector obstructionLocation () const
DtVector obstructionVelocity () const
Dt3dBoundingVolume & obstructionBoundingVolume ()
const Dt3dBoundingVolume & obstructionBoundingVolume () const
void setDistanceSquared (double distanceSquared)
double distanceSquared () const
const DtDcm & obstructionLocalOrientationMatrix ()
bool testInvariant () const

Protected Attributes

DtVectorObstruction myVectorObstruction
double myDistanceSquared

Constructor & Destructor Documentation

DtVectorObstructionCollision::DtVectorObstructionCollision ( const DtVectorObstruction vectorObstruction,
double  distanceSquared 
)

Constructor.

Destructor.

Copy constructor.


Member Function Documentation

Returns DtVectorCollision;.

Implements DtCollision.

DtVectorObstructionCollision& DtVectorObstructionCollision::operator= ( const DtVectorObstructionCollision original)

Assignment operator.

bool DtVectorObstructionCollision::operator== ( const DtCollision collision) const [virtual]

Equality operator.

Implements DtCollision.

bool DtVectorObstructionCollision::operator!= ( const DtCollision collision) const [virtual]

Non-equality operator.

Implements DtCollision.

bool DtVectorObstructionCollision::operator== ( const DtVectorObstructionCollision collision) const

Equality operator.

bool DtVectorObstructionCollision::operator!= ( const DtVectorObstructionCollision collision) const

Non-equality operator.

Returns:
A boolean signifying whether or not the collision object is still valid or not.

Implements DtCollision.

virtual void DtVectorObstructionCollision::setObstructionEntityID ( const DtEntityIdentifier &  entityID) [virtual]

Implements DtCollision.

virtual DtEntityIdentifier DtVectorObstructionCollision::obstructionEntityID ( ) const [virtual]

Implements DtCollision.

Implements DtCollision.

Implements DtCollision.

Implements DtCollision.

const Dt3dBoundingVolume& DtVectorObstructionCollision::obstructionBoundingVolume ( ) const [virtual]

Implements DtCollision.

void DtVectorObstructionCollision::setDistanceSquared ( double  distanceSquared) [virtual]

Implements DtCollision.

Implements DtCollision.

Implements DtCollision.

Implements DtCollision.


Member Data Documentation


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)