20 #include <matrix/geodeticCoord.h>
24 class CigiBaseLosSegReq;
25 class CigiLosSegReqV3_2;
26 class CigiLosSegReqV4;
28 class CigiBaseLosVectReq;
29 class CigiLosVectReqV3_2;
30 class CigiLosVectReqV4;
34 class DtCigiConnection;
35 class DtCigiLosRequest;
36 class DtCigiLosBasicResponse;
37 class DtCigiLosExtendedResponse;
59 virtual void processLosRequests();
81 virtual void processLosSegmentRequest( CigiBaseLosSegReq& losSegReq);
84 virtual void processLosVectorRequest( CigiBaseLosVectReq& losVectReq);
87 virtual void processLosSegReqV3( CigiLosSegReqV3_2& losSegReq );
90 virtual void processLosSegReqV4( CigiLosSegReqV4& losSegReq );
93 virtual void processLosVectReqV3( CigiLosVectReqV3_2& losVectReq );
96 virtual void processLosVectReqV4( CigiLosVectReqV4& losVectReq );
99 virtual void setDatabaseCoordinateFromGeodetic(
const DtGeodeticCoord& from,
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
Contains additional coordinate system related utilities.
DtCigiConnection & myConnection
Definition: DtLosResponder.h:110
Contains DLL export macros.
A DtCigiIntersectionHandler processes CIGI LOS Requests and packages the results into instances of th...
Definition: DtCigiLosExtendedResponse.h:29
std::map< int, DtCigiLosRequest * > myLosIdToRequestMap
Definition: DtLosResponder.h:111
Contains makVrv::DtVirtualBaseClass class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
DtSignalConnectionManager myConnections
Definition: DtLosResponder.h:113
A DtCigiIntersectionHandler processes CIGI LOS Requests and packages the results into instances of th...
Definition: DtCigiLosBasicResponse.h:27
This class is responsible for the actual processing of CIGI data. This holds the entity visualizer...
Definition: DtCigiConnection.h:58
vrvSignalsLib::signal< void(DtCigiLosRequest *, bool takeOwnership)> signal_losCheckRequested
Signal to the intersection handler of a request.
Definition: DtLosResponder.h:62
Creator class for the LOS Responder.
Definition: DtLosResponder.h:117
Base class to provide boost signal/slot management.
A DtLosResponder processes CIGI LOS Segment Request and LOS Vector Request messages and packages them...
Definition: DtCigiLosRequest.h:26
Contains makVrv::DtUniqueID type.
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.
Definition: DtLosResponder.h:43
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
#define DT_DLL_VRVCIGI
Definition: vrvCigi.h:19