VR-Forces 4.7 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
vrfGuiObjectInformationQt
cloudLayerStatePageItems.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2013 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
9
10
#pragma once
11
12
#include <
vrfGuiObjectInformationQt/vrfGuiObjectInformationQt.h
>
13
#include <
vrfGuiObjectInformationQt/entityInformationPageItems.h
>
14
15
class
QComboBox
;
16
17
namespace
makVrf
18
{
19
namespace
makVrfGuiObjectInformationQt
20
{
21
class
DtInformationDialogPageLogic;
22
23
class
DT_DLL_VRFGUIOBJECTINFORMATIONQT
DtCloudLayerStatePageItem
:
public
DtEntityStatePageItem
24
{
25
public
:
26
DtCloudLayerStatePageItem
(
makVrv::DtDe
&);
27
DtCloudLayerStatePageItem
(
DtInformationDialogPageLogic
*);
28
};
29
30
class
DT_DLL_VRFGUIOBJECTINFORMATIONQT
DtCloudLayerStateCloudType
:
public
DtCloudLayerStatePageItem
31
{
32
public
:
33
DtCloudLayerStateCloudType
(
makVrv::DtDe
& de)
34
:
DtCloudLayerStatePageItem
(de)
35
{
36
}
37
38
DtCloudLayerStateCloudType
(
DtInformationDialogPageLogic
* l);
39
40
static
std::string creatorName();
41
42
protected
:
43
virtual
QString value(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
44
virtual
QString title(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
45
};
46
47
typedef
DtItemUpdateFunctionCreator<DtCloudLayerStateCloudType>
DtCloudLayerStateCloudTypeCreator
;
48
49
class
DT_DLL_VRFGUIOBJECTINFORMATIONQT
DtCloudLayerStateAltitude
:
public
DtCloudLayerStatePageItem
50
{
51
public
:
52
DtCloudLayerStateAltitude
(
makVrv::DtDe
& de)
53
:
DtCloudLayerStatePageItem
(de)
54
{
55
}
56
57
DtCloudLayerStateAltitude
(
DtInformationDialogPageLogic
* l);
58
59
static
std::string creatorName();
60
61
protected
:
62
virtual
QString value(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
63
virtual
QString title(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
64
};
65
66
typedef
DtItemUpdateFunctionCreator<DtCloudLayerStateAltitude>
DtCloudLayerStateAltitudeCreator
;
67
68
class
DT_DLL_VRFGUIOBJECTINFORMATIONQT
DtCloudLayerStateThickness
:
public
DtCloudLayerStatePageItem
69
{
70
public
:
71
DtCloudLayerStateThickness
(
makVrv::DtDe
& de)
72
:
DtCloudLayerStatePageItem
(de)
73
{
74
}
75
76
DtCloudLayerStateThickness
(
DtInformationDialogPageLogic
* l);
77
78
static
std::string creatorName();
79
80
protected
:
81
virtual
QString value(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
82
virtual
QString title(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
83
};
84
85
typedef
DtItemUpdateFunctionCreator<DtCloudLayerStateThickness>
DtCloudLayerStateThicknessCreator
;
86
87
class
DT_DLL_VRFGUIOBJECTINFORMATIONQT
DtCloudLayerStateCornerRadius
:
public
DtCloudLayerStatePageItem
88
{
89
public
:
90
DtCloudLayerStateCornerRadius
(
makVrv::DtDe
& de)
91
:
DtCloudLayerStatePageItem
(de)
92
{
93
}
94
95
DtCloudLayerStateCornerRadius
(
DtInformationDialogPageLogic
* l);
96
97
static
std::string creatorName();
98
99
protected
:
100
virtual
QString value(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
101
virtual
QString title(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
102
};
103
104
typedef
DtItemUpdateFunctionCreator<DtCloudLayerStateCornerRadius>
DtCloudLayerStateCornerRadiusCreator
;
105
106
class
DT_DLL_VRFGUIOBJECTINFORMATIONQT
DtCloudLayerStateDensity
:
public
DtCloudLayerStatePageItem
107
{
108
public
:
109
DtCloudLayerStateDensity
(
makVrv::DtDe
& de)
110
:
DtCloudLayerStatePageItem
(de)
111
{
112
}
113
114
DtCloudLayerStateDensity
(
DtInformationDialogPageLogic
* l);
115
116
static
std::string creatorName();
117
118
protected
:
119
virtual
QString value(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
120
virtual
QString title(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
121
};
122
123
typedef
DtItemUpdateFunctionCreator<DtCloudLayerStateDensity>
DtCloudLayerStateDensityCreator
;
124
125
class
DT_DLL_VRFGUIOBJECTINFORMATIONQT
DtCloudLayerStateCenter
:
public
DtCloudLayerStatePageItem
126
{
127
public
:
128
DtCloudLayerStateCenter
(
makVrv::DtDe
& de)
129
:
DtCloudLayerStatePageItem
(de)
130
{
131
}
132
133
DtCloudLayerStateCenter
(
DtInformationDialogPageLogic
* l);
134
135
static
std::string creatorName();
136
137
protected
:
138
virtual
QString value(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
139
virtual
QString title(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
140
};
141
142
typedef
DtItemUpdateFunctionCreator<DtCloudLayerStateCenter>
DtCloudLayerStateCenterCreator
;
143
144
class
DT_DLL_VRFGUIOBJECTINFORMATIONQT
DtCloudLayerStateLength
:
public
DtCloudLayerStatePageItem
145
{
146
public
:
147
DtCloudLayerStateLength
(
makVrv::DtDe
& de)
148
:
DtCloudLayerStatePageItem
(de)
149
{
150
}
151
152
DtCloudLayerStateLength
(
DtInformationDialogPageLogic
* l);
153
154
static
std::string creatorName();
155
156
protected
:
157
virtual
QString value(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
158
virtual
QString title(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
159
};
160
161
typedef
DtItemUpdateFunctionCreator<DtCloudLayerStateLength>
DtCloudLayerStateLengthCreator
;
162
163
class
DT_DLL_VRFGUIOBJECTINFORMATIONQT
DtCloudLayerStateWidth
:
public
DtCloudLayerStatePageItem
164
{
165
public
:
166
DtCloudLayerStateWidth
(
makVrv::DtDe
& de)
167
:
DtCloudLayerStatePageItem
(de)
168
{
169
}
170
171
DtCloudLayerStateWidth
(
DtInformationDialogPageLogic
* l);
172
173
static
std::string creatorName();
174
175
protected
:
176
virtual
QString value(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
177
virtual
QString title(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
178
};
179
180
typedef
DtItemUpdateFunctionCreator<DtCloudLayerStateWidth>
DtCloudLayerStateWidthCreator
;
181
182
class
DT_DLL_VRFGUIOBJECTINFORMATIONQT
DtCloudLayerStateActivated
:
public
DtCloudLayerStatePageItem
183
{
184
public
:
185
DtCloudLayerStateActivated
(
makVrv::DtDe
& de)
186
:
DtCloudLayerStatePageItem
(de)
187
{
188
}
189
190
DtCloudLayerStateActivated
(
DtInformationDialogPageLogic
* l);
191
192
static
std::string creatorName();
193
194
protected
:
195
virtual
QString value(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
196
virtual
QString title(
makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>
*);
197
};
198
199
typedef
DtItemUpdateFunctionCreator<DtCloudLayerStateActivated>
DtCloudLayerStateActivatedCreator
;
200
}
201
}
Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (
www.mak.com
)