VR-Link API Documentation for DIS
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
iffAtcNavParm.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 DtIffAtcNavaidsParameter_H_
11
#define DtIffAtcNavaidsParameter_H_
12
13
14
#include <
vlutil/vlMachineTypes.h
>
15
#include <
vlpi/disEnums.h
>
16
17
#include "
packets/iffAtcNavP.h
"
18
19
20
24
class
DT_DLL_VL
DtIffAtcNavaidsParameter
25
{
26
public
:
28
DtIffAtcNavaidsParameter
();
29
DtIffAtcNavaidsParameter
(
const
DtIffAtcNavaidsParameter
& src );
30
32
DtIffAtcNavaidsParameter
& operator=(
33
const
DtIffAtcNavaidsParameter
& src );
34
DtIffAtcNavaidsParameter
& operator=(
35
const
DtNetIffAtcNavaidsParameter
& src );
36
38
virtual
~
DtIffAtcNavaidsParameter
();
39
40
int
operator==
(
const
DtIffAtcNavaidsParameter
& rhs )
const
;
41
int
operator!=
(
const
DtIffAtcNavaidsParameter
& rhs )
const
;
42
44
virtual
void
setERP(
DtFloat32
value);
45
virtual
DtFloat32
ERP()
const
;
46
48
virtual
void
setFrequency(
DtFloat32
value );
49
virtual
DtFloat32
frequency()
const
;
50
52
virtual
void
setPgRF(
DtFloat32
value );
53
virtual
DtFloat32
PgRF()
const
;
54
56
virtual
void
setPulseWidth(
DtFloat32
value );
57
virtual
DtFloat32
pulseWidth()
const
;
58
60
virtual
void
setBurstLength(
DtU32
value );
61
virtual
DtU32
burstLength()
const
;
62
64
virtual
void
setApplicableModes(
DtIffAtcNavaidsApplicableModes
value );
65
virtual
DtIffAtcNavaidsApplicableModes
applicableModes()
const
;
66
68
virtual
void
print()
const
;
69
70
virtual
void
printToStream(std::ostream& stream)
const
;
71
73
virtual
void
unloadNetRecord(
const
DtNetIffAtcNavaidsParameter
& record );
74
virtual
void
loadNetRecord(
DtNetIffAtcNavaidsParameter
& record )
const
;
75
76
77
protected
:
78
80
DtFloat32
myERP
;
81
DtFloat32
myFrequency
;
82
DtFloat32
myPgRF
;
83
DtFloat32
myPulseWidth
;
84
DtU32
myBurstLength
;
85
DtU8
myApplicableModes
;
86
};
87
88
DT_DLL_VL
std::ostream &
operator <<
(std::ostream &stream,
const
DtIffAtcNavaidsParameter
¶meter);
89
90
#endif
91
92
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
)