VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfVrlSharedSource
DtLabelSymbolDecoration.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
namespace
DT_PROTOCOL_NAMESPACE
21
{
22
class
DtSymbolDecorationVisualizer;
23
class
DtSymbolDecorationUpdaterAgent;
24
}
25
}
26
27
namespace
makVrf
28
{
29
namespace
VRF_PROTOCOL_NAMESPACE
30
{
33
class
DtLabelSymbolDecoration
:
public
makVrv::DtSymbolDecoration
34
{
35
public
:
36
38
DtLabelSymbolDecoration
(
unsigned
int
index,
39
makVrv::DtSymbolDecorationVisualizer
& parentVisualizer );
40
42
virtual
~DtLabelSymbolDecoration
();
43
45
virtual
void
visualize
();
46
48
virtual
void
unvisualize
();
49
51
virtual
void
slot_labelSet
(
const
std::string& name );
52
53
protected
:
54
55
unsigned
int
myIndex
;
56
makVrv::DtSymbolDecorationVisualizer
&
myParentVisualizer
;
57
bool
myActive
;
58
59
};
60
61
64
class
DtLabelSymbolDecorationCreator
:
public
makVrv::DtSymbolDecorationCreator
65
{
66
public
:
67
69
DtLabelSymbolDecorationCreator
();
70
72
virtual
~DtLabelSymbolDecorationCreator
();
73
75
virtual
makVrv::DtSymbolDecoration
*
create
(
76
makVrv::DtSymbolDecorationVisualizer
& parentVisualizer );
77
80
virtual
makVrv::DtSymbolDecorationCreator
*
clone
();
81
83
virtual
const
std::string&
displayName
();
84
87
virtual
const
std::string&
decorationClassName
();
88
91
virtual
const
std::string&
tag
();
92
93
};
94
95
}
96
}
Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)