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
griddedDataRepository.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 DtGriddedDataRepository_H_
11
#define DtGriddedDataRepository_H_
12
13
14
#include "
griddedDataPdu.h
"
15
#include "
hostStructs.h
"
16
#include "
stateRepository.h
"
17
#include <
vlpi/disEnums.h
>
18
19
22
23
class
DT_DLL_VL
DtGriddedDataRepository
:
public
DtStateRepository
24
{
25
public
:
26
28
DtGriddedDataRepository
();
29
31
virtual
~
DtGriddedDataRepository
();
32
34
DtGriddedDataRepository
(
35
const
DtGriddedDataRepository
& orig);
36
38
virtual
DtStateRepository
*
clone
(
bool
copy =
false
)
const
;
39
41
DtGriddedDataRepository
&
operator
=
42
(
const
DtGriddedDataRepository
& orig);
43
45
virtual
void
setGridIdentifier(
const
DtEntityIdentifier
& gridId);
46
virtual
const
DtEntityIdentifier
& gridIdentifier()
const
;
47
50
virtual
void
setGridID(
const
DtEntityIdentifier
& gridId);
51
virtual
const
DtEntityIdentifier
& gridID()
const
;
52
54
virtual
void
setFieldNumber(
DtU16
num);
55
virtual
DtU16
fieldNumber()
const
;
56
58
virtual
void
setRecordNumber(
DtU16
num);
59
virtual
DtU16
recordNumber()
const
;
60
62
virtual
void
setRecordTotal(
DtU16
total);
63
virtual
DtU16
recordTotal()
const
;
64
66
virtual
void
setCoordSystem(
DtEnvironmentDataCoordSystem
sys);
67
virtual
DtEnvironmentDataCoordSystem
coordSystem()
const
;
68
70
virtual
bool
setNumGridAxes(
DtU8
axes);
71
virtual
DtU8
numGridAxes()
const
;
72
73
virtual
void
setConstantGrid(
DtEnvironmentGridType
constant);
74
virtual
DtEnvironmentGridType
constantGrid()
const
;
75
77
virtual
void
setEnvironmentType(
const
DtEnvironmentTypeRecord
& type);
78
virtual
const
DtEnvironmentTypeRecord
& environmentType()
const
;
79
81
virtual
void
setOrientation(
const
DtTaitBryan
& orientation);
82
virtual
const
DtTaitBryan
& orientation()
const
;
83
87
virtual
void
setSampleTime(
int
index,
DtU32
time);
88
virtual
DtU32
sampleTime(
int
index)
const
;
89
91
virtual
void
setTotalValues(
DtU32
total);
92
virtual
DtU32
totalValues()
const
;
93
96
virtual
bool
setVectorDim(
DtU8
dim);
97
virtual
DtU8
vectorDim()
const
;
98
100
virtual
DtGridAxisType
gridAxisRecordType(
int
index)
const
;
101
108
109
virtual
bool
setGridAxisRecord(
int
index,
110
const
DtGridAxisRecordFixed
& init);
111
virtual
bool
getGridAxisRecord(
int
index,
112
DtGridAxisRecordFixed
& record)
const
;
113
114
virtual
bool
setGridAxisRecord(
int
index,
115
const
DtGridAxisRecordVariable
& init);
116
virtual
bool
getGridAxisRecord(
int
index,
117
DtGridAxisRecordVariable
& record)
const
;
118
120
virtual
DtGridDataRecType
gridDataRecordType(
int
index)
const
;
121
128
129
virtual
bool
setGridDataRecord(
int
index,
130
const
DtGridDataRecordType0
& init);
131
virtual
bool
getGridDataRecord(
int
index,
132
DtGridDataRecordType0
& record)
const
;
133
134
virtual
bool
setGridDataRecord(
int
index,
135
const
DtGridDataRecordType1
& init);
136
virtual
bool
getGridDataRecord(
int
index,
137
DtGridDataRecordType1
& record)
const
;
138
139
virtual
bool
setGridDataRecord(
int
index,
140
const
DtGridDataRecordType2
& init);
141
virtual
bool
getGridDataRecord(
int
index,
142
DtGridDataRecordType2
& record)
const
;
143
145
virtual
void
printData
()
const
;
146
148
virtual
void
printDataToStream
(std::ostream& stream)
const
;
149
150
public
:
151
154
static
DtGriddedDataRepository
* create();
155
156
protected
:
157
DtGriddedDataPdu
myPdu
;
158
};
159
#endif
160
Document ID: Generated on Fri Dec 2 02:42:08 EST 2016 from SVN revision 171416
Copyright © 2005-2016 VT MÄK. All Rights Reserved (
www.mak.com
)