VR-Link API Documentation for HLA 1.3
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
gridDataRecT2.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
6
9
10
#ifndef gridDataRecT2_H_
11
#define gridDataRecT2_H_
12
13
14
#include <
vlutil/vlMachineTypes.h
>
15
#include <
vlpi/disEnums.h
>
16
#include "
hostStructs.h
"
17
18
#include "
packets/gridDataP.h
"
19
20
#include "
gridDataRec.h
"
21
22
27
class
DT_DLL_VL
DtGridDataRecordType2
:
public
DtGridDataRecord
28
{
29
public
:
31
DtGridDataRecordType2
();
32
DtGridDataRecordType2
(
const
DtGridDataRecordType2
& orig);
33
35
virtual
~
DtGridDataRecordType2
();
36
38
DtGridDataRecordType2
&
operator=
(
39
const
DtGridDataRecordType2
& orig);
40
DtGridDataRecordType2
&
operator=
(
41
const
DtNetGridDataRecordType2
& orig);
42
43
int
operator!=
(
const
DtGridDataRecordType2
& orig);
44
47
virtual
bool
setNumDataValues(
DtU32
values);
48
virtual
DtU32
numDataValues()
const
;
49
51
virtual
void
setDataValue(
unsigned
int
index,
DtFloat32
data);
52
virtual
DtFloat32
dataValue(
unsigned
int
index)
const
;
53
55
virtual
void
print
()
const
;
56
58
virtual
void
printDataToStream
(std::ostream& stream)
const
;
59
63
65
virtual
int
recordLength
()
const
;
66
virtual
int
recordLength_RPR_20
()
const
;
67
virtual
int
recordLength_RPR2_Rev3
()
const
;
68
70
virtual
void
unloadNetRecord(
71
const
DtNetGridDataRecordType2
& record);
72
virtual
void
loadNetRecord(
73
DtNetGridDataRecordType2
& record)
const
;
74
75
virtual
void
unloadNetRecord_RPR_20(
76
const
DtNetGridDataRecordType2_RPR_20
& record);
77
virtual
void
loadNetRecord_RPR_20(
78
DtNetGridDataRecordType2_RPR_20
& record)
const
;
79
80
virtual
void
unloadNetRecord_RPR2_Rev3(
81
const
DtNetGridDataRecordType2_RPR2_Rev3
& record);
82
virtual
void
loadNetRecord_RPR2_Rev3(
83
DtNetGridDataRecordType2_RPR2_Rev3
& record)
const
;
84
85
public
:
86
88
static
int
recordLength
(
DtNetGridDataRecordType2
* rec);
89
static
int
recordLength_RPR_20
(
DtNetGridDataRecordType2_RPR_20
* rec);
90
static
int
recordLength_RPR2_Rev3
(
DtNetGridDataRecordType2_RPR2_Rev3
* rec);
91
92
93
protected
:
94
DtU32
myNumDataValues
;
95
DtFloat32
*
myData
;
96
97
};
98
99
#endif
100
Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)