VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtTacticalGraphicVertexVisualizerSet.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2020 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvVrl/vrvVrl.h>
14 
15 #include <vrvCore/DtElementEntry.h>
16 
17 #ifndef DT_PROTOCOL_NAMESPACE
18 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
19 #endif
20 
21 namespace makVrv
22 {
23 
24  namespace DT_PROTOCOL_NAMESPACE
25  {
26 
27  class DtVrlinkConnection;
28  class DtVrlinkTacticalGraphicStateListener;
29 
37  {
38  public:
39 
43  int modelSet, DtUniqueID parentId );
44 
47 
49  virtual void setHeightAboveTerrainLineVisible(bool);
50 
52  virtual void setSelected(bool);
53 
55  virtual void setHeightAboveTerrainLineEnabled(bool);
56 
58  virtual void setHeightAboveTerrainLineMode(
60 
61  protected:
62 
63  virtual void updateHatLine();
64 
65  protected:
66 
71 
72  };
73 
74  }
75 }
DtUniqueID myParentId
Definition: DtTacticalGraphicVertexVisualizerSet.h:68
The version of a DtTacticalGraphicVisualizerSet that contains the set of visualizers needed to repres...
Definition: DtTacticalGraphicVertexVisualizerSet.h:35
DtSharedTacticalGraphicsDisplaySettings::HeightAboveTerrainMode myHatLineMode
Definition: DtTacticalGraphicVertexVisualizerSet.h:70
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
unsigned int ObjectType
Definition: DtElementEntry.h:50
Contains the DtTacticalGraphicVisualizerSet class declaration.
A visualizer is created for each entity state listener which it will drive it.
Definition: DtTacticalGraphicVisualizerSet.h:36
bool myHatLineEnabled
Definition: DtTacticalGraphicVertexVisualizerSet.h:69
HeightAboveTerrainMode
Definition: DtSharedTacticalGraphicsDisplaySettings.h:35
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
#define DT_PROTOCOL_NAMESPACE
Make VR-Vantage VRLink code export with library #ifdef DL_DLL_IGCONVRLINK #undef DL_DLL_IGCONVRLINK #...
Definition: export.h:32
const char int mode
Definition: ioapi.h:38
DtElementEntry::ObjectType myObjectType
Definition: DtTacticalGraphicVertexVisualizerSet.h:67
Contains DLL export macros.
Contains makVrv::DtElementEntry class.

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)