The DtVrfLineOfSightCheckParams class is used to configure the line of sight queries.
More...
Public Member Functions |
| | DtVrfLineOfSightCheckParams (const DtVrfObject &primaryVrfObj, const DtVector &databaseStartPnt, const DtVrfObject &secondaryVrfObj, const DtVector &databaseEndPnt, bool *terrainDataAvailable) |
| | DtVrfLineOfSightCheckParams (const DtVector &databaseStartPnt, const DtVrfObject &secondaryVrfObj, const DtVector &databaseEndPnt, bool *terrainDataAvailable) |
| | DtVrfLineOfSightCheckParams (const DtVrfObject &primaryVrfObj, const DtVector &databaseStartPnt, const DtVector &databaseEndPnt, bool *terrainDataAvailable) |
| | DtVrfLineOfSightCheckParams (const DtVector &databaseStartPnt, const DtVector &databaseEndPnt, bool *terrainDataAvailable) |
| virtual | ~DtVrfLineOfSightCheckParams () |
| const DtVrfObject * | primaryVrfObject () const |
| void | setPrimaryVrfObject (const DtVrfObject &newPrimaryVrfObject) |
| const DtVector | databaseStartPoint () const |
| void | setDatabaseStartPoint (const DtVector &newDbStartPoint) |
| const DtVrfObject * | secondaryVrfObject () const |
| void | setSecondaryVrfObject (const DtVrfObject &newSecondaryVrfObject) |
| const DtVector | databaseEndPoint () const |
| void | setDatabaseEndPoint (const DtVector &newDbStartPoint) |
| bool * | terrainDataAvailable () const |
| void | setTerrainDataAvailable (bool *) |
Detailed Description
The DtVrfLineOfSightCheckParams class is used to configure the line of sight queries.
The DtVrfLineOfSightCheckParams contains all information necessary to configure the simple line of sight query between two DtVrfObjects.
Constructor & Destructor Documentation
| DtVrfLineOfSightCheckParams::DtVrfLineOfSightCheckParams |
( |
const DtVrfObject & |
primaryVrfObj, |
|
|
const DtVector & |
databaseStartPnt, |
|
|
const DtVrfObject & |
secondaryVrfObj, |
|
|
const DtVector & |
databaseEndPnt, |
|
|
bool * |
terrainDataAvailable |
|
) |
| |
| DtVrfLineOfSightCheckParams::DtVrfLineOfSightCheckParams |
( |
const DtVector & |
databaseStartPnt, |
|
|
const DtVrfObject & |
secondaryVrfObj, |
|
|
const DtVector & |
databaseEndPnt, |
|
|
bool * |
terrainDataAvailable |
|
) |
| |
| DtVrfLineOfSightCheckParams::DtVrfLineOfSightCheckParams |
( |
const DtVrfObject & |
primaryVrfObj, |
|
|
const DtVector & |
databaseStartPnt, |
|
|
const DtVector & |
databaseEndPnt, |
|
|
bool * |
terrainDataAvailable |
|
) |
| |
| DtVrfLineOfSightCheckParams::DtVrfLineOfSightCheckParams |
( |
const DtVector & |
databaseStartPnt, |
|
|
const DtVector & |
databaseEndPnt, |
|
|
bool * |
terrainDataAvailable |
|
) |
| |
| virtual DtVrfLineOfSightCheckParams::~DtVrfLineOfSightCheckParams |
( |
| ) |
|
|
virtual |
Copy constructor and Assignment operator not implemented.
Member Function Documentation
| const DtVrfObject* DtVrfLineOfSightCheckParams::primaryVrfObject |
( |
| ) |
const |
| void DtVrfLineOfSightCheckParams::setPrimaryVrfObject |
( |
const DtVrfObject & |
newPrimaryVrfObject | ) |
|
| const DtVector DtVrfLineOfSightCheckParams::databaseStartPoint |
( |
| ) |
const |
| void DtVrfLineOfSightCheckParams::setDatabaseStartPoint |
( |
const DtVector & |
newDbStartPoint | ) |
|
| const DtVrfObject* DtVrfLineOfSightCheckParams::secondaryVrfObject |
( |
| ) |
const |
| void DtVrfLineOfSightCheckParams::setSecondaryVrfObject |
( |
const DtVrfObject & |
newSecondaryVrfObject | ) |
|
| const DtVector DtVrfLineOfSightCheckParams::databaseEndPoint |
( |
| ) |
const |
| void DtVrfLineOfSightCheckParams::setDatabaseEndPoint |
( |
const DtVector & |
newDbStartPoint | ) |
|
| bool* DtVrfLineOfSightCheckParams::terrainDataAvailable |
( |
| ) |
const |
| void DtVrfLineOfSightCheckParams::setTerrainDataAvailable |
( |
bool * |
| ) |
|
Member Data Documentation
| const DtVrfObject* DtVrfLineOfSightCheckParams::myPrimaryVrfObject |
|
private |
| DtVector DtVrfLineOfSightCheckParams::myDatabaseStartPoint |
|
private |
| const DtVrfObject* DtVrfLineOfSightCheckParams::mySecondaryVrfObject |
|
private |
| DtVector DtVrfLineOfSightCheckParams::myDatabaseEndPoint |
|
private |
| bool* DtVrfLineOfSightCheckParams::myTerrainDataAvailable |
|
private |
The documentation for this class was generated from the following file: