VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
DtHostQueryInterface Class Referenceabstract

This interface represents the host from the perspective of DtTerrainReasonerAlgos. The host is an "owner" of a topographic terrain. This allows DtTerrainReasonerAlgos to be completely ignorant of the fact that actual terrain access requires conversion between topographic and local coordinates, keeping DtTerrainReasonerAlgos detached from VRF code base.

Inheritance diagram for DtHostQueryInterface:
Inheritance graph
[legend]

Public Member Functions

virtual bool checkLineOfSight (double topoFromX, double topoFromY, double heightAboveFrom, double topoToX, double topoToY, double heightAboveTo) const =0
 
virtual double getHeight (double topoX, double topoY) const =0
 

Member Function Documentation

virtual bool DtHostQueryInterface::checkLineOfSight ( double  topoFromX,
double  topoFromY,
double  heightAboveFrom,
double  topoToX,
double  topoToY,
double  heightAboveTo 
) const
pure virtual

Implemented in DtHostQueryImplementation.

virtual double DtHostQueryInterface::getHeight ( double  topoX,
double  topoY 
) const
pure virtual

Implemented in DtHostQueryImplementation.


The documentation for this class was generated from the following file:

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)