VR-Link API Documentation for DIS
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
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 Tue Mar 1 02:56:17 EST 2016 from SVN revision 162687
Copyright © 2005-2014 VT MÄK. All Rights Reserved (
www.mak.com
)