VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfobjcore
engObjStateRec.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2001 MaK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: engObjStateRec.h,v $ $Revision: 1.10 $ $State: Exp $
7
** Created: 6/6/01, MEM Updated:1/2/02
8
*******************************************************************************/
9
12
18
#ifndef DtVrfEngineeringObjectStateRecord_H_
19
#define DtVrfEngineeringObjectStateRecord_H_
20
21
#include <
vrfExtObjects/envObjState.h
>
22
#include <vlutil/vlMachineTypes.h>
23
#include <vlutil/vlNetTypes.h>
24
25
26
27
struct
DtNetEngineeringObjectStateRecord
28
{
29
DtNetU16
myPercentComplete
;
30
DtNetEulerAngles
myOrientation
;
31
DtNetU16
padding
;
32
DtNetU32
padding2
;
33
};
34
36
const
DtEnvironmentalRecordType
DtEngObjectStateRecordType
=
37
DtEnvironmentalRecordType(0x00000005);
38
45
46
47
#include "
vrfobjcore/vrfobjcoreDefines.h
"
48
class
DT_DLL_vrfobjcore
DtVrfEngineeringObjectStateRecord
:
public
DtSimEnvironmentalObjectStateRecord
49
{
50
public
:
51
57
DtVrfEngineeringObjectStateRecord
();
58
59
61
DtVrfEngineeringObjectStateRecord
(
const
DtObjectType
& objectType);
62
64
DtVrfEngineeringObjectStateRecord
(
65
const
DtVrfEngineeringObjectStateRecord
& orig);
66
68
const
DtVrfEngineeringObjectStateRecord
&
operator=
(
69
const
DtVrfEngineeringObjectStateRecord
& orig);
70
72
virtual
~
DtVrfEngineeringObjectStateRecord
();
73
75
//virtual DtEnvironmentalRecord* clone() const;
76
78
virtual
void
setPercentComplete(DtU16 perComp);
79
virtual
DtU16 percentComplete()
const
;
80
82
virtual
void
setOrientation(
const
DtTaitBryan& orientation);
83
virtual
const
DtTaitBryan& orientation()
const
;
84
88
virtual
bool
createNetworkRepresentation
();
89
91
//const DtNetEngineeringObjectStateRecord* engObjStateNetRep() const;
93
95
//virtual void setFromNet(const DtNetEnvironmentalRecord& buffer);
96
97
virtual
DtNetEngineeringObjectStateRecord
* pointerToNetEngObjRec()
const
;
98
99
virtual
int
netRepSize
()
const
;
100
101
protected
:
102
103
DtTaitBryan
myOrientation
;
104
105
};
106
107
#endif
Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)