VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
DtVrfSensorFovPrinter Class Reference

Prints all Sensor FOV object updates and control interactions.

Public Member Functions

 DtVrfSensorFovPrinter (DtCommunicationManager *)
 
virtual ~DtVrfSensorFovPrinter ()
 
virtual bool init ()
 

Protected Member Functions

DtExerciseConn * exerciseConn ()
 
virtual void sensorFovControlCallback (const makVrfEvents::DtEvent &)
 
virtual void processSensorFovControl (DtSensorFieldOfViewControlInter *msg)
 

Protected Attributes

DtCommunicationManagermyEventManager
 
DtReflectedRectangularPyramidListmyReflectedSensorFovList
 

Private Member Functions

 DtVrfSensorFovPrinter ()
 
 DtVrfSensorFovPrinter (const DtVrfSensorFovPrinter &orig)
 
DtVrfSensorFovPrinteroperator= (const DtVrfSensorFovPrinter &orig)
 
static void sensorFovObjectAddedCallback (DtReflectedRectangularPyramid *object, void *usr)
 
virtual void processSensorFovObjectAdded (DtReflectedRectangularPyramid *object)
 
static void sensorFovObjectUpdatedCallback (DtReflectedRectangularPyramid *object, void *usr)
 
virtual void processSensorFovObjectUpdated (DtReflectedRectangularPyramid *object)
 
static void sensorFovObjectRemovedCallback (DtReflectedRectangularPyramid *object, void *usr)
 
virtual void processSensorFovObjectRemoved (DtReflectedRectangularPyramid *object)
 

Constructor & Destructor Documentation

DtVrfSensorFovPrinter::DtVrfSensorFovPrinter ( )
private

Not implemented.

DtVrfSensorFovPrinter::DtVrfSensorFovPrinter ( const DtVrfSensorFovPrinter orig)
private

Not implemented.

DtVrfSensorFovPrinter::DtVrfSensorFovPrinter ( DtCommunicationManager )
virtual DtVrfSensorFovPrinter::~DtVrfSensorFovPrinter ( )
virtual

Member Function Documentation

DtVrfSensorFovPrinter& DtVrfSensorFovPrinter::operator= ( const DtVrfSensorFovPrinter orig)
private

Not implemented.

virtual bool DtVrfSensorFovPrinter::init ( )
virtual
static void DtVrfSensorFovPrinter::sensorFovObjectAddedCallback ( DtReflectedRectangularPyramid object,
void *  usr 
)
staticprotected

Callback for the addition of new sensor FOV objects.

virtual void DtVrfSensorFovPrinter::processSensorFovObjectAdded ( DtReflectedRectangularPyramid object)
protectedvirtual

Callback for the addition of new sensor FOV objects.

static void DtVrfSensorFovPrinter::sensorFovObjectUpdatedCallback ( DtReflectedRectangularPyramid object,
void *  usr 
)
staticprotected

Callback for the update of sensor FOV objects.

virtual void DtVrfSensorFovPrinter::processSensorFovObjectUpdated ( DtReflectedRectangularPyramid object)
protectedvirtual

Callback for the update of sensor FOV objects.

static void DtVrfSensorFovPrinter::sensorFovObjectRemovedCallback ( DtReflectedRectangularPyramid object,
void *  usr 
)
staticprotected

Callback for the removal of sensor FOV objects.

virtual void DtVrfSensorFovPrinter::processSensorFovObjectRemoved ( DtReflectedRectangularPyramid object)
protectedvirtual

Callback for the removal of sensor FOV objects.

virtual void DtVrfSensorFovPrinter::sensorFovControlCallback ( const makVrfEvents::DtEvent )
protectedvirtual

Callback for the control interaction.

virtual void DtVrfSensorFovPrinter::processSensorFovControl ( DtSensorFieldOfViewControlInter msg)
protectedvirtual

Callback for the control interaction.

DtExerciseConn* DtVrfSensorFovPrinter::exerciseConn ( )
protected

Member Data Documentation

DtCommunicationManager* DtVrfSensorFovPrinter::myEventManager
protected
DtReflectedRectangularPyramidList* DtVrfSensorFovPrinter::myReflectedSensorFovList
protected

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

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)