VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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 
50  inline const DtVrlinkTacticalGraphicStateListener& listener() const
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 }

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)