VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvVrl
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
14
#include <
vrvCore/DtSymbolDecoration.h
>
15
#include <
vrvCore/DtSymbolDecorationCreator.h
>
16
#include <
vrvCore/DtSymbolDecorationVisualizer.h
>
17
18
namespace
makVrv
19
{
20
21
class
DtSymbolDecorationVisualizer;
22
class
DtSymbolDecorationUpdaterAgent;
23
24
namespace
DT_PROTOCOL_NAMESPACE
25
{
26
29
class
DL_DLL_IGCONVRLINK
DtNameSymbolDecoration
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
;
53
DtSymbolDecorationVisualizer
&
myParentVisualizer
;
54
bool
myActive
;
55
56
};
57
58
61
class
DL_DLL_IGCONVRLINK
DtNameSymbolDecorationCreator
62
:
public
DtSymbolDecorationCreator
63
{
64
public
:
65
67
DtNameSymbolDecorationCreator
();
68
70
virtual
~
DtNameSymbolDecorationCreator
();
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 Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)