VR-Forces 4.3.1 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
bhave3DGui
bhaveTaskActions.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2008 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: bhaveTaskActions.h,v $ $Revision: 1.2 $ $State: Exp $
7
******************************************************************************/
8
11
12
#ifndef bhaveTaskActions_H_
13
#define bhaveTaskActions_H_
14
15
#include <
bhave3DGui/bhave3DGuiDefines.h
>
16
#include <
vrfGuiCoreQt/vrfTaskSetMenu.h
>
17
18
namespace
BHAVE
19
{
20
namespace
BHAVE3DGui
21
{
22
26
class
DT_DLL_bhave3DGui
DtBhaveTaskFollowAction
:
public
makVrf::DtVrfTaskSetMenuItem
27
{
28
public
:
29
31
DtBhaveTaskFollowAction
(
makVrv::DtDe
& de);
32
34
virtual
~
DtBhaveTaskFollowAction
();
35
37
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
38
39
protected
:
40
41
int
myId
;
42
43
};
44
48
class
DT_DLL_bhave3DGui
DtBhaveTaskPatrolRouteAction
:
public
makVrf::DtVrfTaskSetMenuItem
49
{
50
public
:
51
53
DtBhaveTaskPatrolRouteAction
(
makVrv::DtDe
& de);
54
56
virtual
~
DtBhaveTaskPatrolRouteAction
();
57
59
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
60
61
protected
:
62
63
int
myId
;
64
65
};
66
70
class
DT_DLL_bhave3DGui
DtBhaveTaskPatrolTwoPointsAction
:
public
makVrf::DtVrfTaskSetMenuItem
71
{
72
public
:
73
75
DtBhaveTaskPatrolTwoPointsAction
(
makVrv::DtDe
& de);
76
78
virtual
~
DtBhaveTaskPatrolTwoPointsAction
();
79
81
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
82
83
protected
:
84
85
int
myId
;
86
87
};
88
92
class
DT_DLL_bhave3DGui
DtBhaveTaskMoveAlongRouteAction
:
public
makVrf::DtVrfTaskSetMenuItem
93
{
94
public
:
95
97
DtBhaveTaskMoveAlongRouteAction
(
makVrv::DtDe
& de);
98
100
virtual
~
DtBhaveTaskMoveAlongRouteAction
();
101
103
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
104
105
protected
:
106
107
int
myId
;
108
109
};
110
114
class
DT_DLL_bhave3DGui
DtBhaveTaskMoveToLocationAction
:
public
makVrf::DtVrfTaskSetMenuItem
115
{
116
public
:
117
119
DtBhaveTaskMoveToLocationAction
(
makVrv::DtDe
& de);
120
122
virtual
~
DtBhaveTaskMoveToLocationAction
();
123
125
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
126
127
protected
:
128
129
int
myId
;
130
131
};
132
136
class
DT_DLL_bhave3DGui
DtBhaveTaskMoveToWaypointAction
:
public
makVrf::DtVrfTaskSetMenuItem
137
{
138
public
:
139
141
DtBhaveTaskMoveToWaypointAction
(
makVrv::DtDe
& de);
142
144
virtual
~
DtBhaveTaskMoveToWaypointAction
();
145
147
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
148
149
protected
:
150
151
int
myId
;
152
153
};
154
class
DT_DLL_bhave3DGui
DtBhaveTaskWanderAction
:
public
makVrf::DtVrfTaskSetMenuItem
155
{
156
public
:
157
159
DtBhaveTaskWanderAction
(
makVrv::DtDe
& de);
160
162
virtual
~
DtBhaveTaskWanderAction
();
163
165
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
166
167
protected
:
168
169
int
myId
;
170
171
};
172
176
class
DT_DLL_bhave3DGui
DtBhaveTaskFleeAction
:
public
makVrf::DtVrfTaskSetMenuItem
177
{
178
179
public
:
180
182
DtBhaveTaskFleeAction
(
makVrv::DtDe
& de);
183
185
virtual
~
DtBhaveTaskFleeAction
();
186
188
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
189
190
protected
:
191
192
int
myId
;
193
194
};
195
199
class
DT_DLL_bhave3DGui
DtBhaveTaskHideAction
:
public
makVrf::DtVrfTaskSetMenuItem
200
{
201
202
public
:
203
205
DtBhaveTaskHideAction
(
makVrv::DtDe
& de);
206
208
virtual
~
DtBhaveTaskHideAction
();
209
211
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
212
213
protected
:
214
215
int
myId
;
216
217
};
218
}
219
}
220
221
#endif
Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (
www.mak.com
)