VR-Link API Documentation for DIS
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
iffAtcNavaidsLayerHeader.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
8
9
#ifndef DtIffAtcNavaidsLayerHeader_H_
10
#define DtIffAtcNavaidsLayerHeader_H_
11
12
#if DtDIS
13
14
#include <
vlutil/vlMachineTypes.h
>
15
#include <
vlpi/disEnums.h
>
16
17
#include "
packets/iffAtcNavP.h
"
18
19
25
class
DT_DLL_VL
DtIffAtcNavaidsLayerHeader
26
{
27
28
29
public
:
30
32
DtIffAtcNavaidsLayerHeader
();
33
DtIffAtcNavaidsLayerHeader
(
const
DtIffAtcNavaidsLayerHeader
& orig);
34
36
DtIffAtcNavaidsLayerHeader
& operator=(
37
const
DtIffAtcNavaidsLayerHeader
& orig);
38
DtIffAtcNavaidsLayerHeader
& operator=(
39
const
DtNetIffAtcNavaidsLayerHeader
& orig);
40
42
virtual
~
DtIffAtcNavaidsLayerHeader
();
43
45
virtual
void
setLayerNumber(
DtU8
num);
46
virtual
DtU8
layerNumber()
const
;
47
49
virtual
void
setLayerInfo(
DtIffAtcNavaidsLayerSpecificInfo
info);
50
virtual
DtIffAtcNavaidsLayerSpecificInfo
layerInfo()
const
;
51
53
virtual
void
setLayerLength(
DtU16
length);
54
virtual
DtU16
layerLength()
const
;
55
57
virtual
void
print()
const
;
58
60
virtual
void
printDataToStream(std::ostream& stream)
const
;
61
63
virtual
void
unloadNetRecord(
const
DtNetIffAtcNavaidsLayerHeader
& record);
64
virtual
void
loadNetRecord(
DtNetIffAtcNavaidsLayerHeader
& record)
const
;
65
66
67
protected
:
68
70
DtU8
myLayerNumber
;
71
DtU8
myLayerInfo
;
72
DtU16
myLayerLength
;
73
74
};
75
76
#endif
77
#endif
78
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
)