VR-Forces 4.3 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
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/taskMoveAlongRouteDialog.h
"
11
#include "
vrfGuiCoreQt/taskMoveToLocationDialog.h
"
12
#include "
vrfGuiCoreQt/taskMoveToDialog.h
"
13
#include "
vrfGuiCoreQt/taskPatrolBetweenDialog.h
"
14
#include "
vrfGuiCoreQt/taskPatrolRouteDialog.h
"
15
#include "
vrfGuiCoreQt/taskFollowEntityDialog.h
"
16
17
#include <
vrfGuiCoreQt/baseFilteredListViewTaskSetDialog.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 Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (
www.mak.com
)