VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
extendedLabelSymbolDecoration.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 <vrfGuiCore/vrfGuiCore.h>
13 
17 #include <vlutil/vlString.h>
18 
19 #include <map>
20 
21 namespace makVrf
22 {
26  {
27  public:
28 
30  DtExtendedLabelSymbolDecoration( int labelIndex, unsigned int index,
31  makVrv::DtSymbolDecorationVisualizer& parentVisualizer );
32 
35 
37  virtual void visualize();
38 
40  virtual void unvisualize();
41 
43  virtual void slot_extendedLabelsSet( const std::map<int, DtString>& labels );
44 
45  protected:
46 
47  unsigned int myIndex;
49  bool myActive;
51  };
52 
56  {
57  public:
58 
60  DtExtendedLabelSymbolDecorationCreator(const std::string& className, int index, const std::string& displayName);
61 
64 
66  virtual makVrv::DtSymbolDecoration* create(
67  makVrv::DtSymbolDecorationVisualizer& parentVisualizer );
68 
71  virtual makVrv::DtSymbolDecorationCreator* clone();
72 
74  virtual const std::string& displayName();
75 
78  virtual const std::string& decorationClassName();
79 
82  virtual const std::string& tag();
83 
84  protected:
85  std::string myClassName;
87  std::string myDisplayName;
88  };
89 }

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)