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...
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.
| virtual makVrv::DtLosResponder::~DtLosResponder |
( |
| ) |
|
|
virtual |
| 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 |
( |
CigiBaseLosSegReq & |
losSegReq | ) |
|
|
protectedvirtual |
Process a CIGI Line of Sight Segment Request packet.
Calls version specific method
| virtual void makVrv::DtLosResponder::processLosVectorRequest |
( |
CigiBaseLosVectReq & |
losVectReq | ) |
|
|
protectedvirtual |
Process a CIGI Line of Sight Vector Request packet.
| virtual void makVrv::DtLosResponder::processLosSegReqV3 |
( |
CigiLosSegReqV3_2 & |
losSegReq | ) |
|
|
protectedvirtual |
| virtual void makVrv::DtLosResponder::processLosSegReqV4 |
( |
CigiLosSegReqV4 & |
losSegReq | ) |
|
|
protectedvirtual |
| virtual void makVrv::DtLosResponder::processLosVectReqV3 |
( |
CigiLosVectReqV3_2 & |
losVectReq | ) |
|
|
protectedvirtual |
| virtual void makVrv::DtLosResponder::processLosVectReqV4 |
( |
CigiLosVectReqV4 & |
losVectReq | ) |
|
|
protectedvirtual |
| 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.
| boost::signalslib::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:
- /data/exports/nrhent7-1/nightly/docs/vrForces.vrf4-10-branch/include/vrvCigi/DtLosResponder.h