VR-Link API Documentation for DIS
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
iffAtcNavSyID.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 DtIffAtcNavaidsSystemID_H_
11
#define DtIffAtcNavaidsSystemID_H_
12
13
#if DtDIS
14
15
#include <
vlutil/vlMachineTypes.h
>
16
#include <
vlpi/disEnums.h
>
17
18
#include "
packets/iffAtcNavP.h
"
19
20
24
class
DT_DLL_VL
DtIffAtcNavaidsSystemID
25
{
26
27
public
:
28
30
DtIffAtcNavaidsSystemID
();
31
DtIffAtcNavaidsSystemID
(
const
DtIffAtcNavaidsSystemID
& orig);
32
34
DtIffAtcNavaidsSystemID
& operator=(
const
DtIffAtcNavaidsSystemID
& orig);
35
DtIffAtcNavaidsSystemID
& operator=(
const
DtNetIffAtcNavaidsSystemID
& orig);
36
38
virtual
~
DtIffAtcNavaidsSystemID
();
39
41
virtual
void
setSystemType(
DtIffAtcNavaidsSysType
type);
42
virtual
DtIffAtcNavaidsSysType
systemType()
const
;
43
45
virtual
void
setSystemName(
DtIffAtcNavaidsSysName
name);
46
virtual
DtIffAtcNavaidsSysName
systemName()
const
;
47
49
virtual
void
setSystemMode(
DtIffAtcNavaidsSysMode
mode);
50
virtual
DtIffAtcNavaidsSysMode
systemMode()
const
;
51
53
virtual
void
setChangeOptions(
DtU8
opts);
54
virtual
DtU8
changeOptions()
const
;
55
57
virtual
void
setChangeOptionsBit(
DtIffAtcNavaidsChangeOptionsBit
bit,
58
bool
value);
59
virtual
bool
changeOptionsBit(
60
DtIffAtcNavaidsChangeOptionsBit
bit)
const
;
61
63
virtual
void
print()
const
;
64
66
virtual
void
printDataToStream(std::ostream& stream)
const
;
67
69
virtual
void
unloadNetRecord(
const
DtNetIffAtcNavaidsSystemID
& record);
70
virtual
void
loadNetRecord(
DtNetIffAtcNavaidsSystemID
& record)
const
;
71
72
73
protected
:
74
76
DtIffAtcNavaidsSysType
myType
;
77
DtIffAtcNavaidsSysName
myName
;
78
DtIffAtcNavaidsSysMode
myMode
;
79
DtU8
myChangeOptions
;
80
81
};
82
83
#endif
84
#endif
85
Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)