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
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
25
class
DT_DLL_VL
DtGridAxisRecordVariable
:
public
DtGridAxisRecordFixed
26
{
27
28
29
public
:
30
32
DtGridAxisRecordVariable
();
33
DtGridAxisRecordVariable
(
const
DtGridAxisRecordVariable
& orig);
34
35
37
virtual
~
DtGridAxisRecordVariable
();
38
39
41
DtGridAxisRecordVariable
&
operator=
(
42
const
DtGridAxisRecordVariable
& orig);
43
DtGridAxisRecordVariable
&
operator=
(
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
:
88
static
int
recordLength
(
DtNetGridAxisRecordVariable
* rec);
89
static
int
recordLength
(
DtNetGridAxisRecordVariable_RPR_20
* rec);
90
91
92
protected
:
93
94
DtFloat64
myCoordinateScaleXi
;
95
DtFloat64
myCoordinateOffsetXi
;
96
DtU32
myNumberOfGridLocations
;
97
DtU16
*
myXi
;
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
)