Protected Member Functions |
| void | initializeExtent (const DtPoint &location, double length, double width, double height, DtExtent &extent) const |
| void | initializeExtent (const DtPoint &location1, const DtPoint &location2, double length, double width, double height, DtExtent &extent) const |
Constructor & Destructor Documentation
| DtVectorObstruction::DtVectorObstruction |
( |
const DtNetworkNode & |
networkNode, |
|
|
const Coordinate_System & |
coordSys, |
|
|
bool |
extrudeInZ |
|
) |
| |
| DtVectorObstruction::DtVectorObstruction |
( |
const DtNetworkSegment & |
networkSegment, |
|
|
const Coordinate_System & |
coordSys, |
|
|
bool |
extrudeInZ |
|
) |
| |
| 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.
| const DtNetworkElement* DtVectorObstruction::networkElement |
( |
| ) |
const |
| void DtVectorObstruction::setNetworkElement |
( |
const DtNetworkNode & |
networkNode, |
|
|
const Coordinate_System & |
coordSys, |
|
|
bool |
extrudeInZ = false |
|
) |
| |
| void DtVectorObstruction::setNetworkElement |
( |
const DtNetworkSegment & |
networkSegment, |
|
|
const Coordinate_System & |
coordSys, |
|
|
bool |
extrudeInZ = false |
|
) |
| |
| 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
| const DtNetworkElement* DtVectorObstruction::myVectorNetworkElement |
|
protected |
| DtDcm DtVectorObstruction::myLocalOrientationMatrix |
|
protected |
| Dt3dBoundingVolume DtVectorObstruction::myBoundingVolume |
|
protected |
| DtVector DtVectorObstruction::myLocation |
|
protected |
| DtVector DtVectorObstruction::myVelocity |
|
protected |
| DtExtent DtVectorObstruction::myExtent |
|
protected |
The documentation for this class was generated from the following file:
- /exports/nfedora7-1/nightly/docs/vrforcesDevelopment.vrf4-3-branch/include/vrfobjcore/vectorObstruction.h