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
vrftasks
moveToTask.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 1999 MaK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
14
15
16
#pragma once
17
18
#include <vlutil/vlNetTypes.h>
19
20
#include "
vrftasks/simTask.h
"
21
#include "
vrfutil/rwString.h
"
22
#include "
vrfutil/rwBoolean.h
"
23
24
25
29
struct
DtNetMoveToTask
30
{
31
DtNetU8
myControlObjectNameLength
;
32
DtNetBoolean
myContinueFlag
;
33
};
34
51
#include "
vrftasks/vrftasksDefines.h
"
52
53
class
DT_DLL_vrftasks
DtMoveToTask
:
public
DtSimTask
54
{
55
56
public
:
57
59
DtMoveToTask
();
60
63
DtMoveToTask
(
const
DtString
& writeName,
64
DtReaderWriterRegistry
* parentRegistry = 0);
65
67
DtMoveToTask
(
const
DtString
& writeName,
const
DtMoveToTask
& orig,
68
DtReaderWriterRegistry
* parentRegistry = 0);
69
71
const
DtMoveToTask
&
operator=
(
const
DtMoveToTask
& orig);
72
73
virtual
~
DtMoveToTask
();
74
76
virtual
const
DtSimTaskMessageType
&
type
()
const
;
77
79
virtual
DtSimTask
*
clone
(
const
DtString
& name,
DtReaderWriterRegistry
*
80
parentRegistry = 0)
const
;
81
83
virtual
DtString
stringRep
()
const
;
84
85
virtual
const
DtString
& controlPtName()
const
;
86
virtual
void
setControlPtName(
const
DtString
& cpName);
87
91
virtual
void
setContinueFlag(
bool
flag);
92
virtual
bool
continueFlag()
const
;
93
96
virtual
int
netRepSize
()
const
;
97
99
virtual
bool
setFromNet
(
const
char
* contentBuffer,
100
unsigned
contentSize);
101
104
virtual
bool
setToNet
();
105
106
static
DtSimTask
* creator();
107
108
protected
:
109
110
DtRwObjectName
myControlPtName
;
111
DtRwBoolean
myContinueFlag
;
112
113
};
114
118
class
DT_DLL_vrftasks
DtMoveToRetrogradeTask
:
public
DtMoveToTask
119
{
120
121
public
:
122
124
DtMoveToRetrogradeTask
();
125
128
DtMoveToRetrogradeTask
(
const
DtString
& writeName,
129
DtReaderWriterRegistry
* parentRegistry = 0);
130
132
DtMoveToRetrogradeTask
(
const
DtString
& writeName,
const
DtMoveToRetrogradeTask
& orig,
133
DtReaderWriterRegistry
* parentRegistry = 0);
134
135
virtual
~
DtMoveToRetrogradeTask
();
136
138
virtual
const
DtSimTaskMessageType
&
type
()
const
;
139
141
virtual
DtSimTask
*
clone
(
const
DtString
& name,
DtReaderWriterRegistry
*
142
parentRegistry = 0)
const
;
143
145
virtual
DtString
stringRep
()
const
;
146
147
static
DtSimTask
*
creator
();
148
};
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
)