VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtNameSymbolDecoration.h
Go to the documentation of this file.
1 /**************************************************************************
2  * Copyright (c) 2012 MAK Technologies, Inc.
3  * All rights reserved.
4  **************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvVrl/vrvVrl.h>
13 
17 
18 namespace makVrv
19 {
20 
21  class DtSymbolDecorationVisualizer;
22  class DtSymbolDecorationUpdaterAgent;
23 
24  namespace DT_PROTOCOL_NAMESPACE
25  {
26 
30  : public DtSymbolDecoration
31  {
32  public:
33 
35  DtNameSymbolDecoration( unsigned int index,
36  DtSymbolDecorationVisualizer& parentVisualizer );
37 
39  virtual ~DtNameSymbolDecoration();
40 
42  virtual void visualize();
43 
45  virtual void unvisualize();
46 
48  virtual void slot_markingTextSet( const std::string& name );
49 
50  protected:
51 
52  unsigned int myIndex;
54  bool myActive;
55 
56  };
57 
58 
63  {
64  public:
65 
68 
71 
73  virtual DtSymbolDecoration* create(
74  DtSymbolDecorationVisualizer& parentVisualizer );
75 
78  virtual DtSymbolDecorationCreator* clone();
79 
81  virtual const std::string& displayName();
82 
85  virtual const std::string& decorationClassName();
86 
89  virtual const std::string& tag();
90 
91  };
92 
93  }
94 }

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)