VR-Link API Documentation for DIS
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 
25 {
26 public:
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 
86 };
87 
88 DT_DLL_VL std::ostream & operator << (std::ostream &stream, const DtIffAtcNavaidsParameter &parameter);
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)