VR-Link API Documentation for HLA 1516
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
gridAxisRecordFixed.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
7
8
#ifndef DtGridAxisRecordFixed_H_
9
#define DtGridAxisRecordFixed_H_
10
11
12
#include <
vlutil/vlMachineTypes.h
>
13
#include <
vlpi/disEnums.h
>
14
15
#include "
packets/gridDataP.h
"
16
17
18
23
class
DT_DLL_VL
DtGridAxisRecordFixed
24
{
25
public
:
26
28
DtGridAxisRecordFixed
();
29
DtGridAxisRecordFixed
(
const
DtGridAxisRecordFixed
& orig);
30
32
virtual
~
DtGridAxisRecordFixed
();
33
35
DtGridAxisRecordFixed
& operator=(
const
DtGridAxisRecordFixed
& orig);
36
DtGridAxisRecordFixed
& operator=(
const
DtNetGridAxisRecordFixed
& orig);
37
39
int
operator!=
(
const
DtGridAxisRecordFixed
& orig)
const
;
40
42
virtual
void
setDomainInitialXi(
const
DtFloat64
& initial);
43
virtual
const
DtFloat64
& domainInitialXi()
const
;
44
46
virtual
void
setDomainFinalXi(
const
DtFloat64
&
final
);
47
virtual
const
DtFloat64
& domainFinalXi()
const
;
48
50
virtual
void
setDomainNumPointsXi(
DtU16
num);
51
virtual
DtU16
domainNumPointsXi()
const
;
52
54
virtual
void
setInterleafFactor(
DtU8
factor);
55
virtual
DtU8
interleafFactor()
const
;
56
58
virtual
DtGridAxisType
axisType()
const
;
59
62
virtual
bool
setNumPointsXi(
DtU16
num);
63
virtual
DtU16
numPointsXi()
const
;
64
66
virtual
void
setInitialIndexXi(
DtU16
index);
67
virtual
DtU16
initialIndexXi()
const
;
68
70
virtual
int
recordLength()
const
;
71
virtual
int
recordLength_RPR_20()
const
;
72
74
virtual
void
print()
const
;
75
78
virtual
void
printDataToStream(std::ostream& stream)
const
;
79
81
virtual
void
baseUnloadNetRecord(
const
DtNetGridAxisRecordFixed
& r);
82
virtual
void
baseUnloadNetRecord(
const
DtNetGridAxisRecordFixed_RPR_20
& r);
83
virtual
void
baseLoadNetRecord(
DtNetGridAxisRecordFixed
& r)
const
;
84
virtual
void
baseLoadNetRecord(
DtNetGridAxisRecordFixed_RPR_20
& r)
const
;
85
86
87
88
public
:
89
91
static
DtGridAxisType
axisType(
const
DtNetGridAxisRecordFixed
* rec);
92
94
static
int
recordLength(
const
DtNetGridAxisRecordFixed
* rec);
95
static
int
recordLength(
const
DtNetGridAxisRecordFixed_RPR_20
* rec);
96
97
98
protected
:
99
101
DtGridAxisRecordFixed
(
DtGridAxisType
axType);
102
103
104
protected
:
105
107
DtFloat64
myDomainInitialXi
;
108
DtFloat64
myDomainFinalXi
;
109
DtU16
myDomainNumPointsXi
;
110
DtU8
myInterleafFactor
;
111
DtGridAxisType
myAxisType
;
112
DtU16
myNumPointsXi
;
113
DtU16
myInitialIndexXi
;
114
115
};
116
117
#endif
118
Document ID: Generated on Wed Oct 23 22:25:48 EDT 2013 from SVN revision 132765
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)