VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtTacticalGraphicVisualizerSet.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2014 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvVrl/vrvVrl.h>
13 
15 
17 
19 
20 #ifndef DT_PROTOCOL_NAMESPACE
21 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
22 #endif
23 
24 namespace makVrv
25 {
26 
27  namespace DT_PROTOCOL_NAMESPACE
28  {
29 
30  class DtVrlinkConnection;
31  class DtVrlinkTacticalGraphicStateListener;
32 
38  {
39 
40  public:
41 
44 
46  {
47  return myVrlinkListener;
48  }
49 
51  {
52  return myVrlinkListener;
53  }
54 
57  virtual void setHeightAboveTerrainLineVisible( bool ) = 0;
58 
60  virtual void setHeightAboveTerrainLineEnabled( bool ) = 0;
61 
63  virtual void setHeightAboveTerrainLineMode(
65 
67  virtual void setEnabled( bool enabled );
68 
69  protected:
70 
73  DtVrlinkTacticalGraphicStateListener& listener, int modelSet);
74 
75  protected:
76 
79 
80  };
81 
82 
85  {
86  public:
87 
90  : myConnection( conn )
91  {
92  }
93 
96 
98  //functionality.
99  virtual DtTacticalGraphicVisualizerSet* create(
100  DtVrlinkTacticalGraphicStateListener& listener, int modelSet ) = 0;
101 
102  protected:
103 
105 
106  };
107 
108  }
109 }
DtVrlinkTacticalGraphicStateListener & myVrlinkListener
Definition: DtTacticalGraphicVisualizerSet.h:78
DtVrlinkTacticalGraphicStateListener & listener()
Definition: DtTacticalGraphicVisualizerSet.h:45
DtVrlinkConnection & myVrlinkSimulation
Definition: DtTacticalGraphicVisualizerSet.h:77
Contains the DtSharedTacticalGraphicsDisplaySettings class declaration.
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
const DtVrlinkTacticalGraphicStateListener & listener() const
Definition: DtTacticalGraphicVisualizerSet.h:50
A visualizer is created for each entity state listener which it will drive it.
Definition: DtTacticalGraphicVisualizerSet.h:36
This visualizer set class holds is designed to only hold DtEnvironmentalStateVisualizer based classes...
Definition: DtEnvironmentalVisualizerSet.h:27
HeightAboveTerrainMode
Definition: DtSharedTacticalGraphicsDisplaySettings.h:35
#define DT_PROTOCOL_NAMESPACE
Make VR-Vantage VRLink code export with library #ifdef DL_DLL_IGCONVRLINK #undef DL_DLL_IGCONVRLINK #...
Definition: export.h:32
Base class to provide boost signal/slot management.
Creator class for the Tactical Graphic State Visualizer.
Definition: DtTacticalGraphicVisualizerSet.h:84
const char int mode
Definition: ioapi.h:38
Contains makVrv:DtEnvironmentalVisualizerSet class.
DtVrlinkConnection & myConnection
Definition: DtTacticalGraphicVisualizerSet.h:104
DtTacticalGraphicVisualizerSetCreator(DtVrlinkConnection &conn)
CTOR.
Definition: DtTacticalGraphicVisualizerSet.h:89
Contains DLL export macros.
virtual ~DtTacticalGraphicVisualizerSetCreator()
DTOR.
Definition: DtTacticalGraphicVisualizerSet.h:95

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)