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

Prints all Sensor FOV object updates and control interactions. More...

Public Member Functions

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

Protected Member Functions

virtual void sensorFovControlCallback (const DtEvent &)
 Callback for the control interaction. More...
 
virtual void processSensorFovControl (DtSensorFieldOfViewControlInter *msg)
 

Protected Attributes

DtNetworkEventManagermyEventManager
 
DtReflectedRectangularPyramidListmyReflectedSensorFovList
 

Private Member Functions

 DtVrfSensorFovPrinter ()
 Not implemented. More...
 
 DtVrfSensorFovPrinter (const DtVrfSensorFovPrinter &orig)
 
DtVrfSensorFovPrinteroperator= (const DtVrfSensorFovPrinter &orig)
 
static void sensorFovObjectAddedCallback (DtReflectedRectangularPyramid *object, void *usr)
 Callback for the addition of new sensor FOV objects. More...
 
virtual void processSensorFovObjectAdded (DtReflectedRectangularPyramid *object)
 
static void sensorFovObjectUpdatedCallback (DtReflectedRectangularPyramid *object, void *usr)
 Callback for the update of sensor FOV objects. More...
 
virtual void processSensorFovObjectUpdated (DtReflectedRectangularPyramid *object)
 
static void sensorFovObjectRemovedCallback (DtReflectedRectangularPyramid *object, void *usr)
 Callback for the removal of sensor FOV objects. More...
 
virtual void processSensorFovObjectRemoved (DtReflectedRectangularPyramid *object)
 

Detailed Description

Prints all Sensor FOV object updates and control interactions.

Constructor & Destructor Documentation

DtVrfSensorFovPrinter::DtVrfSensorFovPrinter ( )
private

Not implemented.

DtVrfSensorFovPrinter::DtVrfSensorFovPrinter ( const DtVrfSensorFovPrinter orig)
private
DtVrfSensorFovPrinter::DtVrfSensorFovPrinter ( DtNetworkEventManager )
virtual DtVrfSensorFovPrinter::~DtVrfSensorFovPrinter ( )
virtual

Member Function Documentation

DtVrfSensorFovPrinter& DtVrfSensorFovPrinter::operator= ( const DtVrfSensorFovPrinter orig)
private
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
static void DtVrfSensorFovPrinter::sensorFovObjectUpdatedCallback ( DtReflectedRectangularPyramid object,
void *  usr 
)
staticprotected

Callback for the update of sensor FOV objects.

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

Callback for the removal of sensor FOV objects.

virtual void DtVrfSensorFovPrinter::processSensorFovObjectRemoved ( DtReflectedRectangularPyramid object)
protectedvirtual
virtual void DtVrfSensorFovPrinter::sensorFovControlCallback ( const DtEvent )
protectedvirtual

Callback for the control interaction.

virtual void DtVrfSensorFovPrinter::processSensorFovControl ( DtSensorFieldOfViewControlInter msg)
protectedvirtual

Member Data Documentation

DtNetworkEventManager* DtVrfSensorFovPrinter::myEventManager
protected
DtReflectedRectangularPyramidList* DtVrfSensorFovPrinter::myReflectedSensorFovList
protected

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)