VR-Link API Documentation for HLA Evolved
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
include
vl
gridDataRecord.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 DtGridDataRecord_H_
11
#define DtGridDataRecord_H_
12
13
14
#include <
vlutil/vlMachineTypes.h
>
15
#include <
vlpi/disEnums.h
>
16
17
#include "
packets/gridDataP.h
"
18
19
22
23
class
DT_DLL_VL
DtGridDataRecord
24
{
25
26
27
public
:
28
30
virtual
~
DtGridDataRecord
();
31
33
int
operator!=
(
const
DtGridDataRecord
& orig);
34
36
virtual
void
setSampleType(
DtU16
type);
37
virtual
DtU16
sampleType()
const
;
38
40
virtual
DtGridDataRecType
recordType()
const
;
41
43
virtual
int
recordLength()
const
= 0;
44
virtual
int
recordLength_RPR_20()
const
= 0;
45
virtual
int
recordLength_RPR2_Rev3()
const
= 0;
46
48
virtual
void
print()
const
;
49
51
virtual
void
printDataToStream(std::ostream& stream)
const
;
52
54
virtual
void
baseUnloadNetRecord(
const
DtNetGridDataRecord
& record);
55
virtual
void
baseLoadNetRecord(
DtNetGridDataRecord
& record)
const
;
56
58
virtual
void
baseUnloadNetRecord_RPR_20(
const
DtNetGridDataRecord_RPR_20
&record);
59
virtual
void
baseLoadNetRecord_RPR_20(
DtNetGridDataRecord_RPR_20
& record)
const
;
60
61
62
public
:
63
65
static
DtGridDataRecType
recordType(
DtNetGridDataRecord
* rec);
66
67
68
protected
:
69
71
DtGridDataRecord
();
72
DtGridDataRecord
(
const
DtGridDataRecord
& orig);
73
DtGridDataRecord
(
DtGridDataRecType
recType);
74
76
DtGridDataRecord
& operator=(
const
DtGridDataRecord
& orig);
77
78
79
protected
:
80
82
DtU16
mySampleType
;
83
DtGridDataRecType
myRecordType
;
84
85
};
86
87
#endif
88
Document ID: Generated on Mon Jun 22 21:18:40 EDT 2020 from SVN revision 213785
Copyright © 2005-2018 MAK Technologies. All Rights Reserved (
www.mak.com
)