VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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 
46  static const DtStateVisualizer::TypeInfo& theTypeInfo()
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 

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)