Constructor & Destructor Documentation
| virtual DtVectorObstruction::~DtVectorObstruction |
( |
| ) |
|
|
virtual |
Member Function Documentation
Copy constructor.
! This class is copyable.
NOTE: The copy constructor is intentionally implicit. Defining this causes a very, very large performance hit on scenarios with vector feature avoidance. The implicit copy construction is correct, so there is no need to define this other than to provide a full interface. DtVectorObstruction(const DtVectorObstruction& original); ///////////////////////////////////////////////////////////////////////! Assignment Operator
| bool DtVectorObstruction::valid |
( |
| ) |
const |
- Returns
- A boolean signifying whether or not the collision object is still valid or not.
| DtVector DtVectorObstruction::location |
( |
| ) |
const |
| DtExtent& DtVectorObstruction::extent |
( |
| ) |
|
| const DtExtent& DtVectorObstruction::extent |
( |
| ) |
const |
| virtual void DtVectorObstruction::expandExtent |
( |
DtExtent & |
extent | ) |
const |
|
virtual |
Expand the specified extent by the extent of the vector obstruction.
| DtVector DtVectorObstruction::velocity |
( |
| ) |
const |
| Dt3dBoundingVolume& DtVectorObstruction::boundingVolume |
( |
| ) |
|
| const Dt3dBoundingVolume& DtVectorObstruction::boundingVolume |
( |
| ) |
const |
| DtDcm& DtVectorObstruction::localOrientationMatrix |
( |
| ) |
|
| const DtDcm& DtVectorObstruction::localOrientationMatrix |
( |
| ) |
const |
| bool DtVectorObstruction::testInvariant |
( |
| ) |
const |
| void DtVectorObstruction::initializeExtent |
( |
const DtPoint & |
location, |
|
|
double |
length, |
|
|
double |
width, |
|
|
double |
height, |
|
|
DtExtent & |
extent |
|
) |
| const |
|
protected |
| void DtVectorObstruction::initializeExtent |
( |
const DtPoint & |
location1, |
|
|
const DtPoint & |
location2, |
|
|
double |
length, |
|
|
double |
width, |
|
|
double |
height, |
|
|
DtExtent & |
extent |
|
) |
| const |
|
protected |
Member Data Documentation
| DtDcm DtVectorObstruction::myLocalOrientationMatrix |
|
protected |
| Dt3dBoundingVolume DtVectorObstruction::myBoundingVolume |
|
protected |
| DtVector DtVectorObstruction::myLocation |
|
protected |
| DtVector DtVectorObstruction::myVelocity |
|
protected |
The documentation for this class was generated from the following file:
- /exports/nfedora7-1/nightly/docs/vrforcesDevelopment.tot/include/vrfobjcore/vectorObstruction.h