A DtLosResponder processes CIGI LOS Segment Request and LOS Vector Request messages, and either immediately signals the DtCigiIntersectionHandler of a request or adds a periodic request to its queue.
More...
Detailed Description
A DtLosResponder processes CIGI LOS Segment Request and LOS Vector Request messages, and either immediately signals the DtCigiIntersectionHandler of a request or adds a periodic request to its queue.
Constructor & Destructor Documentation
| virtual makVrv::DtLosResponder::~DtLosResponder |
( |
| ) |
|
|
virtual |
Member Function Documentation
| virtual void makVrv::DtLosResponder::processLosRequests |
( |
| ) |
|
|
virtual |
Iterates through the periodic LOS requests and sends a request to the intersection handler if necessary.
| virtual void makVrv::DtLosResponder::processLosSegmentRequest |
( |
const CigiLosSegReqV3_2 & |
losSegReq | ) |
|
|
protectedvirtual |
Process a CIGI Line of Sight Segment Request packet.
| virtual void makVrv::DtLosResponder::processLosVectorRequest |
( |
CigiLosVectReqV3_2 & |
losVecReq | ) |
|
|
protectedvirtual |
Process a CIGI Line of Sight Vector Request packet.
| virtual void makVrv::DtLosResponder::setDatabaseCoordinateFromGeodetic |
( |
const DtGeodeticCoord & |
from, |
|
|
DtVector & |
to |
|
) |
| |
|
protectedvirtual |
Utility function sets a database coordinate from a geodetic coordinate.
| virtual void makVrv::DtLosResponder::addPeriodicLosRequest |
( |
DtCigiLosRequest * |
request | ) |
|
|
protectedvirtual |
Adds a periodic LOS request.
| virtual void makVrv::DtLosResponder::sendLosRequest |
( |
DtCigiLosRequest * |
request, |
|
|
bool |
takeOwnership |
|
) |
| |
|
protectedvirtual |
Notifies the intersection handler that LOS is requested.
Friends And Related Function Documentation
Member Data Documentation
| boost::signal<void (DtCigiLosRequest*, bool takeOwnership)> makVrv::DtLosResponder::signal_losCheckRequested |
Signal to the intersection handler of a request.
The documentation for this class was generated from the following file:
- /exports/nfedora7-1/nightly/docs/vrforcesDevelopment.tot/include/vrvCigi/DtLosResponder.h