VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfGuiCore
DtObjectConsoleWarningVisualizer.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2012 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
8
9
#pragma once
10
11
#include <
vrfGuiCore/vrfGuiCore.h
>
12
#include <
vrfGuiCore/DtSharedVrfVrlApplicationSettings.h
>
13
14
#include <
vrvCore/DtStateVisualizer.h
>
15
#include <
vrvCore/DtShowHideContext.h
>
16
17
namespace
makVrv
18
{
19
class
DtAttachableUpdaterAgent;
20
class
DtProjectedWidgetModelAgent;
21
class
DtWidgetAgent;
22
}
23
24
namespace
makVrf
25
{
27
class
DT_DLL_VRFGUICORE
DtObjectConsoleWarningVisualizer
:
public
makVrv::DtStateVisualizer
28
{
29
public
:
31
DtObjectConsoleWarningVisualizer
(
makVrv::DtBaseConnection
& simulation,
makVrv::DtStateListener
& listener,
32
int
modelSet);
33
35
virtual
~
DtObjectConsoleWarningVisualizer
();
36
38
virtual
const
makVrv::DtStateVisualizer::TypeInfo
& typeInfo()
const
;
39
41
static
const
makVrv::DtStateVisualizer::TypeInfo
& theTypeInfo();
42
44
virtual
void
setShowObjectConsoleWarning(
bool
);
45
47
virtual
void
setScale(
float
f);
48
49
protected
:
51
virtual
void
entityStateChanged(
makVrv::DtElementID
,
DtSharedVrfVrlApplicationSettings::EntityStates
,
bool
);
52
53
virtual
void
createModelAgents();
54
virtual
void
destroyModelAgents();
55
virtual
void
setModelDefinitionForAgents();
56
57
static
const
makVrv::DtVisualizerSchema
& theObjectConsoleWarningVisualizerSchema();
58
59
protected
:
60
makVrv::DtSignalConnectionManager
myConnections
;
61
makVrv::DtProjectedWidgetModelAgent*
myProjectedWidgetAgent
;
62
makVrv::DtWidgetAgent*
myWidgetAgent
;
63
float
myScale
;
64
};
65
66
typedef
makVrv::DtStateVisualizerCreatorTemplate<DtObjectConsoleWarningVisualizer>
67
DtObjectConsoleWarningVisualizerCreator
;
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
)