VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvVrl
DtVrlinkEntityImageSymbolVisualizer.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2011 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: $ $Revision: $ $State: $
7
******************************************************************************/
8
12
13
#pragma once
14
15
#include <
vrvVrl/vrvVrl.h
>
16
#include <
vrvCore/DtEntityImageSymbolVisualizer.h
>
17
18
#ifndef DT_PROTOCOL_NAMESPACE
19
#error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
20
#endif
21
22
namespace
makVrv
23
{
24
namespace
DT_PROTOCOL_NAMESPACE
25
{
26
class
DtVrlinkEntityStateListener
;
27
29
class
DL_DLL_IGCONVRLINK
DtVrlinkEntityImageSymbolVisualizer
30
:
public
DtImageSymbolVisualizer
31
,
public
DtVrlinkAppearanceVisualizerInterface
32
{
33
public
:
34
35
DtVrlinkEntityImageSymbolVisualizer
(
DtBaseConnection
& connection,
36
DtStateListener
& listener,
int
modelSet);
37
38
virtual
~
DtVrlinkEntityImageSymbolVisualizer
();
39
40
virtual
const
DtStateVisualizer::TypeInfo
& typeInfo()
const
41
{
42
return
theTypeInfo();
43
}
44
46
static
const
DtStateVisualizer::TypeInfo
& theTypeInfo()
47
{
48
return
DtEntityImageSymbolVisualizer::theTypeInfo
();
49
}
50
51
protected
:
52
54
virtual
void
damageSet(
unsigned
int
);
55
57
virtual
void
forceSet(
int
);
58
60
virtual
void
setState(
int
stateNumber,
int
stateValue );
61
};
62
64
typedef
DtStateVisualizerCreatorTemplate<DtVrlinkEntityImageSymbolVisualizer>
65
DtVrlinkEntityImageSymbolVisualizerCreator
;
66
67
}
68
}
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
)