Public Member Functions |
| | DtVrfLineOfSightCheckParams (const DtVrfObject &primaryVrfObj, const DtVector &databaseStartPnt, const DtVrfObject &secondaryVrfObj, const DtVector &databaseEndPnt, bool *terrainDataAvailable, DtVector *intersectionPoint=0, double *intersectionTime=0, DtVrfObject *intersectingObject=0, const DtString &featureQueryName="default") |
| | DtVrfLineOfSightCheckParams (const DtVector &databaseStartPnt, const DtVrfObject &secondaryVrfObj, const DtVector &databaseEndPnt, bool *terrainDataAvailable, DtVector *intersectionPoint=0, double *intersectionTime=0, DtVrfObject *intersectingObject=0, const DtString &featureQueryName="default") |
| | DtVrfLineOfSightCheckParams (const DtVrfObject &primaryVrfObj, const DtVector &databaseStartPnt, const DtVector &databaseEndPnt, bool *terrainDataAvailable, DtVector *intersectionPoint=0, double *intersectionTime=0, DtVrfObject *intersectingObject=0, const DtString &featureQueryName="default") |
| | DtVrfLineOfSightCheckParams (const DtVector &databaseStartPnt, const DtVector &databaseEndPnt, bool *terrainDataAvailable, DtVector *intersectionPoint=0, double *intersectionTime=0, DtVrfObject *intersectingObject=0, const DtString &featureQueryName="default") |
| 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 *) |
| void | setIntersectionPoint (DtVector *) |
| DtVector * | intersectionPoint () const |
| void | setIntersectionTime (double *) |
| double * | intersectionTime () const |
| void | setIntersectingObject (DtVrfObject *) |
| DtVrfObject * | intersectingObject () const |
| void | setFeatureQueryName (const DtString &name) |
| DtString | featureQueryName () const |
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.