VR-Link API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gridAxisRecordVariable.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 DtGridAxisRecordVariable_H_
11 #define DtGridAxisRecordVariable_H_
12 
13 
14 #include "exerciseConn.h"
15 #include <vlutil/vlMachineTypes.h>
16 #include <vlpi/disEnums.h>
17 #include "hostStructs.h"
18 
19 #include "gridAxisRecordFixed.h"
20 
21 
24 
26 {
27 
28 
29 public:
30 
34 
35 
37  virtual ~DtGridAxisRecordVariable();
38 
39 
42  const DtGridAxisRecordVariable& orig);
44  const DtNetGridAxisRecordVariable& orig);
45 
47  int operator!=(const DtGridAxisRecordVariable& orig);
48 
49 
51  virtual void setCoordinateScaleXi(const DtFloat64& num);
52  virtual const DtFloat64& coordinateScaleXi() const;
53 
55  virtual void setCoordinateOffsetXi(const DtFloat64& num);
56  virtual const DtFloat64& coordinateOffsetXi() const;
57 
59  virtual void setNumberOfGridLocations(const DtU32& num);
60  virtual const DtU32& numberOfGridLocations() const;
61 
64  virtual bool setNumPointsXi(DtU16 num);
65  virtual DtU16 numPointsXi() const;
66 
68  virtual void setXi(int index, DtU16 x);
69  virtual DtU16 xi(int index) const;
70 
72  virtual void print() const;
73  virtual void printDataToStream(std::ostream& stream) const;
74 
76  virtual void unloadNetRecord(const DtNetGridAxisRecordVariable& r);
77  virtual void unloadNetRecord(const DtNetGridAxisRecordVariable_RPR_20& r);
78  virtual void loadNetRecord(DtNetGridAxisRecordVariable& r) const;
79  virtual void loadNetRecord(DtNetGridAxisRecordVariable_RPR_20& r) const;
80 
81 
83  virtual int recordLength() const;
84  virtual int recordLength_RPR_20() const;
85 
86 public:
90 
91 
92 protected:
93 
98 
99 };
100 
101 #endif
102 

Document ID: Generated on Wed Jan 7 13:31:29 EST 2015 from SVN revision 149162
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)