VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrftasks
setHeading.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
#pragma once
16
17
18
#include "
vrftasks/setDataReq.h
"
19
#include "
vrfutil/rwReal.h
"
20
#include <vlutil/vlNetTypes.h>
21
24
struct
DtNetSetHeadingRequest
25
{
26
DtNetFloat64
myHeading
;
27
};
28
39
#include "
vrftasks/vrftasksDefines.h
"
40
class
DT_DLL_vrftasks
DtSetHeadingRequest
:
public
DtSetDataRequest
41
{
42
43
public
:
44
46
DtSetHeadingRequest
();
47
50
DtSetHeadingRequest
(
const
DtString
& writeName,
51
DtReaderWriterRegistry
* parentRegistry = 0);
52
54
DtSetHeadingRequest
(
const
DtString
& writeName,
const
DtSetHeadingRequest
&
55
orig,
DtReaderWriterRegistry
* parentRegistry = 0);
56
58
const
DtSetHeadingRequest
&
operator=
(
const
DtSetHeadingRequest
& orig);
59
60
virtual
~
DtSetHeadingRequest
();
61
63
virtual
const
DtSetMessageType
&
type
()
const
;
64
66
virtual
DtSetDataRequest
*
clone
(
const
DtString
& name,
67
DtReaderWriterRegistry
* parentRegistry = 0)
const
;
68
70
virtual
DtString
stringRep
()
const
;
71
72
virtual
DtReal heading()
const
;
73
virtual
void
setHeading(DtReal heading);
74
77
virtual
int
netRepSize
()
const
;
78
80
virtual
bool
setFromNet
(
const
char
* contentBuffer,
81
unsigned
contentSize);
82
85
virtual
bool
setToNet
();
86
87
static
DtSetDataRequest
* creator();
88
89
protected
:
90
91
DtRwReal
myHeading
;
92
93
};
Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)