VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvVrl
DtSharedSimulationSettingsSignaler.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 <
vrvCore/DtSelectionManager.h
>
15
#include <
vrvUtil/event_signal.h
>
16
#include <vlpi/entityType.h>
17
18
namespace
makVrv
19
{
20
21
class
DtEntityTypeMapper;
22
class
DtEventQueueInterface;
23
class
DtSharedSettingsManager;
24
27
class
DT_DLL_VRVVRL
DtSharedSimulationSettingsSignaler
28
:
public
DtVirtualBaseClass
29
{
30
public
:
31
35
static
DtSharedSimulationSettingsSignaler
& instance(
const
DtSharedSettingsManager
& );
36
39
static
DtSharedSimulationSettingsSignaler
& instance(
DtEventQueueInterface
& );
40
44
static
DtSharedSimulationSettingsSignaler
* findInstance(
45
DtEventQueueInterface
* );
46
48
virtual
~
DtSharedSimulationSettingsSignaler
();
49
52
53
event_signal<void (const DtSelectionManager::IdSet&)>
signal_entityLabelPinnedToggled
;
54
event_signal<void (const DtSelectionManager::IdSet&,const DtSelectionManager::IdSet&)>
55
signal_entitySelectionChanged
;
56
event_signal<void (const DtUniqueID&,const DtUniqueID&)>
signal_vertexSelected
;
57
event_signal<void (const DtUniqueID&,const DtUniqueID&)>
signal_vertexDeselected
;
58
event_signal<void (const DtEntityTypeMapper&)>
signal_mapperChanged
;
59
event_signal<void ()>
signal_clearAllTrackHistories
;
60
62
virtual
void
emitClearAllTrackHistories();
63
65
66
protected
:
67
69
DtSharedSimulationSettingsSignaler
(
DtEventQueueInterface
& eqi );
70
71
private
:
72
74
DtSharedSimulationSettingsSignaler
(
const
DtSharedSimulationSettingsSignaler
& );
75
77
DtSharedSimulationSettingsSignaler
& operator = (
const
DtSharedSimulationSettingsSignaler
& );
78
79
};
80
81
}
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
)