VR-Forces 4.5 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
include
vrvCore
DtEnvironmentalVisualizerSet.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2012 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
10
11
#pragma once
12
13
#include <
vrvCore/DtVisualizerSet.h
>
14
#include <
vrvUtil/signalslib.h
>
15
16
#include <string>
17
18
namespace
makVrv
19
{
20
class
DtEnvironmentalStateListener;
21
class
DtElementDefinitionManager;
22
27
class
DT_DLL_VRVCORE
DtEnvironmentalVisualizerSet
:
public
DtVisualizerSet
28
{
29
public
:
34
DtEnvironmentalVisualizerSet
(
DtBaseConnection
& simulation,
35
DtStateListener
& listener,
int
modelSet,
bool
distribute);
36
37
virtual
~
DtEnvironmentalVisualizerSet
();
38
40
virtual
void
visualize(
const
DtUnicode
& elementDefName);
41
44
virtual
bool
setVisible(
bool
b,
45
DtShowHideContext::ShowHideContext
context =
DtShowHideContext::InstanceHidden
);
46
51
virtual
DtStateVisualizer::Type
supportsVisualizerType()
const
;
52
53
private
:
56
DtEnvironmentalVisualizerSet
();
57
60
DtEnvironmentalVisualizerSet
(
const
DtEnvironmentalVisualizerSet
& );
61
64
DtEnvironmentalVisualizerSet
& operator=(
const
DtEnvironmentalVisualizerSet
& );
65
66
protected
:
67
virtual
const
DtElementDefinitionManager
& elementDefinitionManager();
68
};
69
}
Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (
www.mak.com
)