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 | setPtrIntersectionPoint (DtVector *) |
| void | setIntersectionPoint (const DtVector &) const |
| DtVector * | ptrIntersectionPoint () const |
| void | setPtrIntersectionTime (double *) |
| void | setIntersectionTime (double) const |
| double * | ptrIintersectionTime () const |
| void | setPtrIntersectingObject (DtVrfObject **) |
| void | setIntersectingObject (DtVrfObject *) const |
| DtVrfObject ** | ptrIntersectingObject () 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.