VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
iffAtcNavaidsBeamData.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2010 MAK Technologies, Inc
3 ** All rights reserved.
4 *********************************************************************/
5 
6 
7 #if DtDIS
8 
11 
12 #ifndef DtIffAtcNavaidsBeamData_H_
13 #define DtIffAtcNavaidsBeamData_H_
14 
15 #include <vlutil/vlMachineTypes.h>
16 #include <vlpi/disEnums.h>
17 
18 #include "packets/iffAtcNavP.h"
19 
20 
25 {
26 
27 public:
28 
32 
34  DtIffAtcNavaidsBeamData& operator=(
35  const DtIffAtcNavaidsBeamData& orig);
36  DtIffAtcNavaidsBeamData& operator=(
37  const DtNetIffAtcNavaidsBeamData& orig);
38 
40  virtual ~DtIffAtcNavaidsBeamData();
41 
43  virtual void setAzimuthCenter(DtFloat32 value);
44  virtual DtFloat32 azimuthCenter() const;
45 
47  virtual void setAzimuthSweep(DtFloat32 value);
48  virtual DtFloat32 azimuthSweep() const;
49 
51  virtual void setElevationCenter(DtFloat32 value);
52  virtual DtFloat32 elevationCenter() const;
53 
55  virtual void setElevationSweep(DtFloat32 value);
56  virtual DtFloat32 elevationSweep() const;
57 
59  virtual void setSweepSync(DtFloat32 value);
60  virtual DtFloat32 sweepSync() const;
61 
63  virtual void print() const;
64 
66  virtual void printDataToStream(std::ostream& stream) const;
67 
69  virtual void unloadNetRecord(const DtNetIffAtcNavaidsBeamData& record);
70  virtual void loadNetRecord(DtNetIffAtcNavaidsBeamData& record) const;
71 
72 
73 protected:
74 
81 
82 };
83 
84 #endif
85 #endif
86 
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtFloat32 myElevationCenter
Definition: iffAtcNavaidsBeamData.h:78
Definition: iffAtcNavP.h:47
DtFloat32 myAzimuthCenter
Data members:
Definition: iffAtcNavaidsBeamData.h:76
DtFloat32 myElevationSweep
Definition: iffAtcNavaidsBeamData.h:79
DtFloat32 myAzimuthSweep
Definition: iffAtcNavaidsBeamData.h:77
Contains the standard DIS enumerations.
This file declares classes related to IFF objects.
DtIffAtcNavaidsBeamData is a class which contains the antenna data for the IFF/ATC/NAVAIDS PDU...
Definition: iffAtcNavaidsBeamData.h:24
This file contains typedefs for machine dependant types.
DtFloat32 mySweepSync
Definition: iffAtcNavaidsBeamData.h:80

Document ID: Generated on Wed Mar 27 02:04:30 EDT 2024 from SVN revision 264570
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)