RadarFX API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members | Public Member Functions | Protected Types | Protected Attributes
makRadarFx::DtRadarFxDriver Class Reference

DtRadarFxDriver is the main class that controls the processing flow of the RadarFX Server. More...

Inheritance diagram for makRadarFx::DtRadarFxDriver:
Inheritance graph
[legend]

Public Member Functions

 DtRadarFxDriver (makVrv::DtAgentManager &am)
 CTOR takes the standard VR-Vantage driver arguments.
virtual ~DtRadarFxDriver ()
 DTOR.
virtual const std::string & className () const
 Returns the name of the class.
virtual bool onStart ()
 Standard driver interface functions for starting, stopping, and ticking the driver.
virtual bool onStop ()
virtual bool onTick ()
virtual DtBaseProcesscurrentProcess ()
 current capture process being executed by the server
virtual bool isReadyToProcess ()
 is the capture process ready to capture the image
virtual DtRadarFxServerserver ()
 Get the server that is managing the network connections.
virtual makVrv::DtDe & de ()
 Accessor to the VR-Vantage display engine.

Protected Types

typedef std::queue
< DtBaseProcess * > 
DtBaseProcessQueue
 queue for list of pending processes to handle

Protected Attributes

DtRadarFxServermyServer
 Classes for message creation, handling and server network functionality.
makVrv::DtDe & myDe
DtBaseProcessQueue myProcessQueue
DtBaseProcessmyCurrentProcess
 the currently being handled process if there is one
std::string myClassName

Detailed Description

DtRadarFxDriver is the main class that controls the processing flow of the RadarFX Server.

Users should not need to create this class

Member Typedef Documentation

queue for list of pending processes to handle

Constructor & Destructor Documentation

makRadarFx::DtRadarFxDriver::DtRadarFxDriver ( makVrv::DtAgentManager &  am)

CTOR takes the standard VR-Vantage driver arguments.

virtual makRadarFx::DtRadarFxDriver::~DtRadarFxDriver ( )
virtual

DTOR.

Member Function Documentation

virtual const std::string& makRadarFx::DtRadarFxDriver::className ( ) const
virtual

Returns the name of the class.

virtual bool makRadarFx::DtRadarFxDriver::onStart ( )
virtual

Standard driver interface functions for starting, stopping, and ticking the driver.

virtual bool makRadarFx::DtRadarFxDriver::onStop ( )
virtual
virtual bool makRadarFx::DtRadarFxDriver::onTick ( )
virtual
virtual DtBaseProcess* makRadarFx::DtRadarFxDriver::currentProcess ( )
inlinevirtual

current capture process being executed by the server

virtual bool makRadarFx::DtRadarFxDriver::isReadyToProcess ( )
virtual

is the capture process ready to capture the image

virtual DtRadarFxServer* makRadarFx::DtRadarFxDriver::server ( )
inlinevirtual

Get the server that is managing the network connections.

virtual makVrv::DtDe& makRadarFx::DtRadarFxDriver::de ( )
inlinevirtual

Accessor to the VR-Vantage display engine.

Member Data Documentation

DtRadarFxServer* makRadarFx::DtRadarFxDriver::myServer
protected

Classes for message creation, handling and server network functionality.

makVrv::DtDe& makRadarFx::DtRadarFxDriver::myDe
protected
DtBaseProcessQueue makRadarFx::DtRadarFxDriver::myProcessQueue
protected
DtBaseProcess* makRadarFx::DtRadarFxDriver::myCurrentProcess
protected

the currently being handled process if there is one

std::string makRadarFx::DtRadarFxDriver::myClassName
protected

The documentation for this class was generated from the following file:

Document ID: 1.0
Copyright © 2015 VT MÄK Inc. All Rights Reserved (www.mak.com)