VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvVrl
DtSharedAggregateDisplaySettingsSignaler.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
#include <
vrvUtil/DtVirtualBaseClass.h
>
14
#include <
vrvVrl/DtSharedAggregateDisplaySettings.h
>
15
#include <
vrvCore/DtSelectionManager.h
>
16
#include <
vrvUtil/event_signal.h
>
17
#include <vlpi/entityType.h>
18
19
namespace
makVrv
20
{
21
22
class
DtEntityTypeMapper;
23
class
DtEventQueueInterface;
24
class
DtSharedSettingsManager;
25
28
class
DT_DLL_VRVVRL
DtSharedAggregateDisplaySettingsSignaler
29
:
public
DtVirtualBaseClass
30
{
31
public
:
32
36
static
DtSharedAggregateDisplaySettingsSignaler
& instance(
const
DtSharedSettingsManager
& );
37
40
static
DtSharedAggregateDisplaySettingsSignaler
& instance(
DtEventQueueInterface
& );
41
45
static
DtSharedAggregateDisplaySettingsSignaler
* findInstance(
46
DtEventQueueInterface
* );
47
49
virtual
~
DtSharedAggregateDisplaySettingsSignaler
();
50
53
54
event_signal<void (bool)>
signal_displayAggregatesChanged
;
55
event_signal<void (bool)>
signal_showLeafNodesChanged
;
56
event_signal<void (bool)>
signal_displayAggregateBoundingBoxesChanged
;
57
event_signal<void (bool)>
signal_displayAggregateBoundingBoxesForSelectedChanged
;
58
event_signal<void (bool)>
signal_showAggregateIconChanged
;
59
event_signal<void (bool)>
signal_ghostEchelonLevelItemsChanged
;
60
event_signal<void (bool)>
signal_allowSelectionOfGhostedItemsChanged
;
61
event_signal<void (int)>
signal_echelonLevelChanged
;
62
event_signal<void (double)>
signal_ghostingTransparencyChanged
;
63
event_signal<void (DtSharedAggregateDisplaySettings::ColorizedModelColorType)>
64
signal_colorizedModelColorTypeForAggregatesChanged
;
65
67
68
protected
:
69
70
DtSharedAggregateDisplaySettingsSignaler
(
DtEventQueueInterface
& eqi );
71
72
private
:
73
75
DtSharedAggregateDisplaySettingsSignaler
(
const
DtSharedAggregateDisplaySettingsSignaler
& );
76
78
DtSharedAggregateDisplaySettingsSignaler
& operator = (
const
DtSharedAggregateDisplaySettingsSignaler
& );
79
80
};
81
82
}
Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)