23 class DtChannelManager;
43 virtual const std::string& className()
const;
46 virtual bool onStart();
47 virtual bool onStop();
48 virtual bool onTick();
66 virtual void deleteAllTerrainPatch();
69 virtual void deleteTerrainPatch(
const std::string&
id);
72 virtual void displayTerrainPatch(
const std::string&
id);
75 virtual void hideTerrainPatch(
const std::string&
id);
makVrv::DtDe & myDe
Definition: debugDrawRendererDriver.h:80
DtBaseProcessQueue myProcessQueue
Definition: debugDrawRendererDriver.h:83
makVrv::DtSignalConnectionManager mySignalConnections
Signal Connection manager.
Definition: debugDrawRendererDriver.h:89
the DtDebugDrawRenderer is the network server for receiving and sending messages to attached clients...
Definition: debugDrawRenderer.h:36
virtual makVrv::DtDe & de()
Accessor to the VR-Vantage display engine.
Definition: debugDrawRendererDriver.h:57
bool myServerStarted
is the server running
Definition: debugDrawRendererDriver.h:87
DtBaseProcess is the base class for all messages processes that can be sent between the server and th...
Definition: baseProcess.h:32
The DtDriver is an abstract class.
Definition: DtDriver.h:31
std::queue< DtBaseProcess * > DtBaseProcessQueue
queue for list of pending processes to handle
Definition: debugDrawRendererDriver.h:82
Defines a message factory for creating DtBaseMessage classes from an array of bytes.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
patchListType myPatchMap
Definition: debugDrawRendererDriver.h:92
virtual DtDebugDrawRenderer * server()
Get the server that is managing the network connections.
Definition: debugDrawRendererDriver.h:54
DtDebugDrawRenderer * myServer
Classes for message creation, handling and server network functionality.
Definition: debugDrawRendererDriver.h:79
The DtAgentManager manages the distributed scene object framework.
Definition: DtAgentManager.h:38
DtDebugDrawRenderer is the main class that controls the processing flow of the DebugDrawRenderer.
Definition: debugDrawRendererDriver.h:33
Contains makVrv:DtDriver class.
#define DT_DLL_DEBUGDRAWRENDERER
Definition: debugDrawRendererExport.h:19
DtBaseProcess * myCurrentProcess
the currently being handled process if there is one
Definition: debugDrawRendererDriver.h:85
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
std::map< std::string, osg::ref_ptr< osg::Node > > patchListType
map of terrain patch to draw
Definition: debugDrawRendererDriver.h:91
virtual DtBaseProcess * currentProcess()
current process being executed by the server
Definition: debugDrawRendererDriver.h:51