VR-Forces 4.7 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 (DtExerciseConn *exConn)
virtual ~DtVrfSensorFovPrinter ()
virtual bool init ()

Protected Attributes

DtExerciseConn * myExConn
DtReflectedRectangularPyramidListmyReflectedSensorFovList

Private Member Functions

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

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 ( DtExerciseConn *  exConn)
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
static void DtVrfSensorFovPrinter::sensorFovControlCallback ( DtSensorFieldOfViewControlInter msg,
void *  usr 
)
staticprotected

Callback for the control interaction.

virtual void DtVrfSensorFovPrinter::processSensorFovControl ( DtSensorFieldOfViewControlInter msg)
protectedvirtual

Member Data Documentation

DtExerciseConn* DtVrfSensorFovPrinter::myExConn
protected
DtReflectedRectangularPyramidList* DtVrfSensorFovPrinter::myReflectedSensorFovList
protected

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

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)