VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvCore
DtDisplayConfigurationGenerator.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2008 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtDisplayConfigurationGenerator.h,v $ $Revision: 1.10 $ $State: Exp $
7
******************************************************************************/
8
12
13
#ifndef DtDisplayEngineConfigurationGenerator_H_
14
#define DtDisplayEngineConfigurationGenerator_H_
15
16
#include <
vrvCore/vrvCore.h
>
17
#include <
vrvCore/DtDe.h
>
18
#include <
vrvUtil/DtDisplayConfiguration.h
>
19
#include <
vrvUtil/DtWindowConfiguration.h
>
20
#include <
vrvUtil/DtChannelConfiguration.h
>
21
22
23
#include <list>
24
25
namespace
makVrv
26
{
30
class
DT_DLL_VRVCORE
DtDisplayConfigurationGenerator
31
{
32
33
public
:
34
36
DtDisplayConfigurationGenerator
(
DtDe
& de);
37
40
DtDisplayConfiguration
generateUniqueDisplayConfiguration();
41
43
DtWindowConfiguration
generateUniqueWindowConfiguration(
const
DtDisplayConfiguration
& display);
44
46
DtChannelConfiguration
generateUniqueChannelConfiguration(
const
DtWindowConfiguration
& window);
47
49
std::string generateUniqueDisplayName()
const
;
50
52
std::string generateUniqueWindowName(
const
DtDisplayConfiguration
& display);
53
55
std::string generateUniqueChannelName(
const
DtWindowConfiguration
& window);
56
57
protected
:
58
60
void
getObserverList( std::list<std::string>& observerListOut);
61
62
protected
:
63
64
DtDe
&
myDe
;
65
66
};
67
}
68
69
#endif
70
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
)