VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
examples
exampleSymbolDecoration
DtArtPartSymbolDecoration.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 "
exampleSymbolDecoration.h
"
13
#include <
vrvCore/DtSymbolDecoration.h
>
14
#include <
vrvCore/DtSymbolDecorationCreator.h
>
15
#include <
vrvCore/DtSymbolDecorationVisualizer.h
>
16
17
namespace
makVrv
18
{
19
20
class
DtArtPartDecorationUpdaterAgent;
21
39
class
DT_DLL_EXAMPLESYMBOLDECORATION
DtArtPartSymbolDecoration
40
:
public
DtSymbolDecoration
41
{
42
public
:
44
DtArtPartSymbolDecoration
(
unsigned
int
index,
45
DtSymbolDecorationVisualizer
& parentVisualizer );
46
48
virtual
~
DtArtPartSymbolDecoration
();
49
51
virtual
void
visualize();
52
54
virtual
void
unvisualize();
55
56
protected
:
57
58
unsigned
int
myIndex
;
59
DtSymbolDecorationVisualizer
&
myParentVisualizer
;
60
DtArtPartDecorationUpdaterAgent*
myUpdater
;
61
62
};
63
64
67
class
DT_DLL_EXAMPLESYMBOLDECORATION
DtArtPartSymbolDecorationCreator
68
:
public
DtSymbolDecorationCreator
69
{
70
public
:
71
73
DtArtPartSymbolDecorationCreator
();
74
76
virtual
~
DtArtPartSymbolDecorationCreator
();
77
79
virtual
DtSymbolDecoration
* create(
DtSymbolDecorationVisualizer
& parentVisualizer );
80
82
virtual
DtSymbolDecorationCreator
* clone();
83
86
virtual
const
std::string& displayName();
87
90
virtual
const
std::string& decorationClassName();
91
94
virtual
const
std::string& tag();
95
96
};
97
98
}
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
)