VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtVrlinkAggregateImageSymbolVisualizer.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvVrl/vrvVrl.h>
13 
16 
17 #ifndef DT_PROTOCOL_NAMESPACE
18 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
19 #endif
20 
21 namespace makVrv
22 {
23  namespace DT_PROTOCOL_NAMESPACE
24  {
25  class DtVrlinkAggregateStateListener;
26 
31  {
32  public:
33 
35  DtStateListener& listener, int modelSet);
36 
38 
39 
40  virtual const DtStateVisualizer::TypeInfo& typeInfo() const
41  {
42  return theTypeInfo();
43  }
44 
47  {
49  }
50 
52  virtual void createModelAgents();
53 
55  virtual void setRotateToHeading(bool);
56 
58  virtual void rotateSymbolToHeading(const DtTaitBryan&);
59 
60  protected:
61 
63  virtual void damageSet(unsigned int);
64 
66  virtual void forceSet(int);
67 
68  protected:
70 
73 
76  };
77 
81  }
82 }
83 
Definition: DtStateVisualizer.h:309
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:37
static const DtStateVisualizer::TypeInfo & theTypeInfo()
This class&#39;s type info.
A visualizer for displaying a Image (Bitmap) Symbology Icon.
Definition: DtAggregateImageSymbolVisualizer.h:22
DtStateVisualizerCreatorTemplate< DtVrlinkAggregateImageSymbolVisualizer > DtVrlinkAggregateImageSymbolVisualizerCreator
Template creator.
Definition: DtVrlinkAggregateImageSymbolVisualizer.h:80
#define DT_PROTOCOL_NAMESPACE
Make VR-Vantage VRLink code export with library #ifdef DL_DLL_IGCONVRLINK #undef DL_DLL_IGCONVRLINK #...
Definition: export.h:32
The DtStateListener is an abstract class.
Definition: DtStateListener.h:21
Contains DLL export macros.
Contains the makVrv::DtAggregateImageSymbolVisualizer class declaration.
Struct to hold metadata about each functional visualizer type This allows users of the factory to get...
Definition: DtStateVisualizer.h:54

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)