VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtLocationSymbolDecoration.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2019 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvCore/vrvCore.h>
16 
17 namespace makVrv
18 {
19 
20  class DtSymbolDecorationUpdaterAgent;
21 
25  : public DtSymbolDecoration
26  {
27  public:
28 
30  DtLocationSymbolDecoration( unsigned int index,
31  DtSymbolDecorationVisualizer& parentVisualizer );
32 
34  virtual ~DtLocationSymbolDecoration();
35 
37  virtual void visualize();
38 
40  virtual void unvisualize();
41 
42  protected:
43 
44  unsigned int myIndex;
46 
47  };
48 
49 
54  {
55  public:
56 
59 
62 
64  virtual DtSymbolDecoration* create(
65  DtSymbolDecorationVisualizer& parentVisualizer );
66 
69  virtual DtSymbolDecorationCreator* clone();
70 
72  virtual const DtUnicode& displayName();
73 
76  virtual const std::string& decorationClassName();
77 
80  virtual const std::string& tag();
81 
82  };
83 
84 }
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
Base class for symbol decorations.
Definition: DtSymbolDecoration.h:19
DtSymbolDecorationVisualizer & myParentVisualizer
Definition: DtLocationSymbolDecoration.h:45
Creator for DtLocationSymbolDecoration.
Definition: DtLocationSymbolDecoration.h:52
unsigned int myIndex
Definition: DtLocationSymbolDecoration.h:44
Contains the DtSymbolDecorationVisualizer class declaration.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Base class for symbol decoration creators.
Definition: DtSymbolDecorationCreator.h:23
Symbol decoration that displays a location label.
Definition: DtLocationSymbolDecoration.h:24
Contains makVrv::DtSymbolDecorationCreator class.
A visualizer for symbol decorations. Symbol decorations are visuals, usually text labels...
Definition: DtSymbolDecorationVisualizer.h:66
Contains DLL export macros.

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)