VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
bhave3DGui
bhaveTaskExtendedDialogs.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2010 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
6
#pragma once
7
8
#include <
bhave3DGui/bhave3DGuiDefines.h
>
9
10
#include "
vrfGuiCoreQt/DtTaskMoveAlongRouteDialog.h
"
11
#include "
vrfGuiCoreQt/DtTaskMoveToLocationDialog.h
"
12
#include "
vrfGuiCoreQt/DtTaskMoveToDialog.h
"
13
#include "
vrfGuiCoreQt/DtTaskPatrolBetweenDialog.h
"
14
#include "
vrfGuiCoreQt/DtTaskPatrolRouteDialog.h
"
15
#include "
vrfGuiCoreQt/DtTaskFollowEntityDialog.h
"
16
17
#include <
vrfGuiCoreQt/DtBaseFilteredListViewTaskSetDialog.h
>
18
19
namespace
BHAVE
20
{
21
22
class
DT_DLL_bhave3DGui
DtBHaveTaskMoveAlongRouteDialog
:
public
makVrf::DtTaskMoveAlongRouteDialog
23
{
24
public
:
25
//CTOR
26
DtBHaveTaskMoveAlongRouteDialog
(makVrv::DtDe& de,
QWidget
* parent,
const
Qt::WindowFlags& flags = 0);
27
28
virtual
void
sendRequest();
29
};
30
31
class
DT_DLL_bhave3DGui
DtBHaveTaskPatrolRouteDialog
:
public
makVrf::DtTaskPatrolRouteDialog
32
{
33
public
:
34
//CTOR
35
DtBHaveTaskPatrolRouteDialog
(makVrv::DtDe& de,
QWidget
* parent,
const
Qt::WindowFlags& flags = 0);
36
37
virtual
void
sendRequest();
38
};
39
40
class
DT_DLL_bhave3DGui
DtBHaveTaskPatrolTwoPointsDialog
:
public
makVrf::DtTaskPatrolBetweenDialog
41
{
42
public
:
43
//CTOR
44
DtBHaveTaskPatrolTwoPointsDialog
(makVrv::DtDe& de,
QWidget
* parent,
const
Qt::WindowFlags& flags = 0);
45
46
virtual
void
sendRequest();
47
};
48
49
class
DT_DLL_bhave3DGui
DtBHaveTaskMoveToLocationDialog
:
public
makVrf::DtTaskMoveToLocationDialog
50
{
51
public
:
52
//CTOR
53
DtBHaveTaskMoveToLocationDialog
(makVrv::DtDe& de,
QWidget
* parent,
const
Qt::WindowFlags& flags = 0);
54
55
virtual
void
sendRequest();
56
};
57
58
class
DT_DLL_bhave3DGui
DtBHaveTaskMoveToDialog
:
public
makVrf::DtTaskMoveToDialog
59
{
60
public
:
61
//CTOR
62
DtBHaveTaskMoveToDialog
(makVrv::DtDe& de,
QWidget
* parent,
const
Qt::WindowFlags& flags = 0);
63
64
virtual
void
sendRequest();
65
};
66
67
class
DT_DLL_bhave3DGui
DtBHaveTaskFollowEntityDialog
:
public
makVrf::DtTaskFollowEntityDialog
68
{
69
public
:
70
//CTOR
71
DtBHaveTaskFollowEntityDialog
(makVrv::DtDe& de,
QWidget
* parent,
const
Qt::WindowFlags& flags = 0);
72
73
virtual
void
sendRequest();
74
};
75
76
class
DT_DLL_bhave3DGui
DtBHaveTaskPatrolRouteDialogCreator
:
public
makVrf::DtTaskPatrolRouteDialogCreator
77
{
78
public
:
79
virtual
makVrf::DtTaskSetDialogInterface
* create(makVrv::DtDe&,
QWidget
* parent);
80
bool
supportsType(makVrv::DtDe&,
const
DtSimTaskMessageType
&,
const
DtSimStatement
*)
const
;
81
};
82
83
class
DT_DLL_bhave3DGui
DtBHaveTaskPatrolTwoPointsDialogCreator
:
public
makVrf::DtTaskPatrolBetweenDialogCreator
84
{
85
public
:
86
virtual
makVrf::DtTaskSetDialogInterface
* create(makVrv::DtDe&,
QWidget
* parent);
87
bool
supportsType(makVrv::DtDe&,
const
DtSimTaskMessageType
&,
const
DtSimStatement
*)
const
;
88
};
89
90
class
DT_DLL_bhave3DGui
DtBHaveTaskMoveAlongRouteDialogCreator
:
public
makVrf::DtTaskMoveAlongRouteDialogCreator
91
{
92
public
:
93
virtual
makVrf::DtTaskSetDialogInterface
* create(makVrv::DtDe&,
QWidget
* parent);
94
bool
supportsType(makVrv::DtDe&,
const
DtSimTaskMessageType
&,
const
DtSimStatement
*)
const
;
95
};
96
97
class
DT_DLL_bhave3DGui
DtBHaveTaskMoveToLocationDialogCreator
:
public
makVrf::DtTaskMoveToLocationDialogCreator
98
{
99
public
:
100
virtual
makVrf::DtTaskSetDialogInterface
* create(makVrv::DtDe&,
QWidget
* parent);
101
bool
supportsType(makVrv::DtDe&,
const
DtSimTaskMessageType
&,
const
DtSimStatement
*)
const
;
102
};
103
104
class
DT_DLL_bhave3DGui
DtBHaveTaskMoveToDialogCreator
:
public
makVrf::DtTaskMoveToDialogCreator
105
{
106
public
:
107
virtual
makVrf::DtTaskSetDialogInterface
* create(makVrv::DtDe&,
QWidget
* parent);
108
bool
supportsType(makVrv::DtDe&,
const
DtSimTaskMessageType
&,
const
DtSimStatement
*)
const
;
109
};
110
111
112
class
DT_DLL_bhave3DGui
DtBHaveTaskFollowEntityDialogCreator
:
public
makVrf::DtTaskFollowEntityDialogCreator
113
{
114
public
:
115
virtual
makVrf::DtTaskSetDialogInterface
* create(makVrv::DtDe&,
QWidget
* parent);
116
bool
supportsType(makVrv::DtDe&,
const
DtSimTaskMessageType
&,
const
DtSimStatement
*)
const
;
117
};
118
119
120
}
//End namespace
121
Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)