VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrlinkAggregateRadioTransmissionVisualizer.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2012 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
9 
10 #pragma once
11 
14 
15 namespace makVrv
16 {
17  class DtAggregateElement;
18  class DtEntityVisualizerSet;
19 
20  namespace DT_PROTOCOL_NAMESPACE
21  {
22  class DtVrlinkAggregateStateListener;
23  }
24 }
25 
26 namespace makVrf
27 {
28  namespace VRF_PROTOCOL_NAMESPACE
29  {
32  {
33  public:
40  makVrv::DtStateListener& transmissionListener, int modelSet );
42  makVrv::DtStateListener& transmissionListener, makVrv::DtSceneObjectAgent*, int modelSet );
43 
47 
48  protected:
49 
53  virtual void createModelAgents();
54 
56  virtual void destroyModelAgents();
57 
61  virtual void slot_aggregateCreated(makVrv::DtAggregateElement* elem);
62 
63  virtual void slot_colorizationChanged();
64  virtual void getSquawkIndicatorColor(float& r, float& g, float& b );
65 
66  protected:
67 
70  };
71 
72 
75  }
76 }
#define VRF_PROTOCOL_EXPORT
Definition: vrfProtocol.h:24
A single Aggregate element. An Aggregate element may be visualized using multiple visualizer sets one...
Definition: DtAggregateElement.h:32
Definition: DtStateVisualizer.h:305
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:38
#define DT_PROTOCOL_NAMESPACE
Contains DLL export macros.
Definition: vrfDis.h:17
#define VRF_PROTOCOL_NAMESPACE
Definition: vrfDis.h:18
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:25
makVrv::DtStateVisualizerCreatorTemplate< DtVrlinkAggregateRadioTransmissionVisualizer > DtVrlinkAggregateRadioTransmissionVisualizerCreator
Definition: vrlinkAggregateRadioTransmissionVisualizer.h:74

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)