VR-Link API Documentation for HLA 1516
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 
28 {
29 public:
33 
35  virtual ~DtGridDataRecordType2();
36 
39  const DtGridDataRecordType2& orig);
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(
82  virtual void loadNetRecord_RPR2_Rev3(
83  DtNetGridDataRecordType2_RPR2_Rev3 & record) const;
84 
85 public:
86 
88  static int recordLength(DtNetGridDataRecordType2* rec);
91 
92 
93 protected:
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)