VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfSensorFovPrinter.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2017 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
11 class DtExerciseConn;
16 class DtEvent;
17 
20 {
21 private:
23 
28 
29 public:
30 
32  virtual ~DtVrfSensorFovPrinter();
33 
34  virtual bool init();
35 
36 protected:
37 
39 
40  static void sensorFovObjectAddedCallback(DtReflectedRectangularPyramid* object, void* usr);
43 
45 
46  static void sensorFovObjectUpdatedCallback(DtReflectedRectangularPyramid* object, void* usr);
49 
51 
52  static void sensorFovObjectRemovedCallback(DtReflectedRectangularPyramid* object, void* usr);
55 
57 
58  virtual void sensorFovControlCallback(const DtEvent&);
61 
62 protected:
63 
66 
67 };
68 
virtual void sensorFovControlCallback(const DtEvent &)
Callback for the control interaction.
virtual void processSensorFovObjectUpdated(DtReflectedRectangularPyramid *object)
virtual ~DtVrfSensorFovPrinter()
DtVrfSensorFovPrinter()
Not implemented.
Instances of DtReflectedRectangularPyramid are used to represent a simulated HLAobjectRoot.SensorFieldOfView.RectangularPyramid object reflected across a network.
Definition: reflectedRectangularPyramidDIS.h:33
static void sensorFovObjectUpdatedCallback(DtReflectedRectangularPyramid *object, void *usr)
Callback for the update of sensor FOV objects.
virtual void processSensorFovObjectRemoved(DtReflectedRectangularPyramid *object)
Definition: events.h:49
Definition: networkEventManager.h:40
Instances of this class provide a protocol independent interface to a list of RectangularPyramid in a...
Definition: reflectedRectangularPyramidListDIS.h:21
static void sensorFovObjectRemovedCallback(DtReflectedRectangularPyramid *object, void *usr)
Callback for the removal of sensor FOV objects.
virtual void processSensorFovObjectAdded(DtReflectedRectangularPyramid *object)
static void sensorFovObjectAddedCallback(DtReflectedRectangularPyramid *object, void *usr)
Callback for the addition of new sensor FOV objects.
virtual void processSensorFovControl(DtSensorFieldOfViewControlInter *msg)
Instances of DtSensorFieldOfViewControlInter are used to store state data for SensorFieldOfViewContro...
Definition: sensorFieldOfViewControlInterDIS.h:51
DtNetworkEventManager * myEventManager
Definition: vrfSensorFovPrinter.h:64
virtual bool init()
DtVrfSensorFovPrinter & operator=(const DtVrfSensorFovPrinter &orig)
Prints all Sensor FOV object updates and control interactions.
Definition: vrfSensorFovPrinter.h:19
DtReflectedRectangularPyramidList * myReflectedSensorFovList
Definition: vrfSensorFovPrinter.h:65

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)