18 #include <matrix/geodeticCoord.h>
20 #include <boost/signal.hpp>
22 class CigiBaseLosSegReq;
23 class CigiLosSegReqV3_2;
24 class CigiLosSegReqV4;
26 class CigiBaseLosVectReq;
27 class CigiLosVectReqV3_2;
28 class CigiLosVectReqV4;
32 class DtCigiConnection;
33 class DtCigiLosRequest;
34 class DtCigiLosBasicResponse;
35 class DtCigiLosExtendedResponse;
57 virtual void processLosRequests();
68 virtual void processLosSegmentRequest( CigiBaseLosSegReq& losSegReq);
71 virtual void processLosVectorRequest( CigiBaseLosVectReq& losVectReq);
74 virtual void processLosSegReqV3( CigiLosSegReqV3_2& losSegReq );
77 virtual void processLosSegReqV4( CigiLosSegReqV4& losSegReq );
80 virtual void processLosVectReqV3( CigiLosVectReqV3_2& losVectReq );
83 virtual void processLosVectReqV4( CigiLosVectReqV4& losVectReq );
86 virtual void setDatabaseCoordinateFromGeodetic(
const DtGeodeticCoord& from,
Virtual base class.
Definition: DtVirtualBaseClass.h:22
Contains additional coordinate system related utilities.
DtCigiConnection & myConnection
Definition: DtLosResponder.h:97
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:98
Contains makVrv::DtVirtualBaseClass class.
boost::signal< void(DtCigiLosRequest *, bool takeOwnership)> signal_losCheckRequested
Signal to the intersection handler of a request.
Definition: DtLosResponder.h:60
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.
Definition: DtCigiConnection.h:56
Creator class for the LOS Responder.
Definition: DtLosResponder.h:102
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:41
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
#define DT_DLL_VRVCIGI
Definition: vrvCigi.h:19