Class BeamAntennaPattern

java.lang.Object
edu.nps.moves.dis7.BeamAntennaPattern
All Implemented Interfaces:
java.io.Serializable

public class BeamAntennaPattern
extends java.lang.Object
implements java.io.Serializable
Used when the antenna pattern type field has a value of 1. Specifies the direction, pattern, and polarization of radiation from an antenna. Section 6.2.9.2 IEEE Std 1278.1-2012, IEEE Standard for Distributed Interactive Simulation—Application Protocols
See Also:
Serialized Form
  • Field Details

    • beamDirection

      protected EulerAngles beamDirection
      The rotation that transforms the reference coordinate sytem into the beam coordinate system. Either world coordinates or entity coordinates may be used as the reference coordinate system, as specified by the reference system field of the antenna pattern record.
    • azimuthBeamwidth

      protected float azimuthBeamwidth
    • elevationBeamwidth

      protected float elevationBeamwidth
    • referenceSystem

      protected TransmitterAntennaPatternReferenceSystem referenceSystem
      uid 168
    • padding1

      protected byte padding1
    • padding2

      protected short padding2
    • ez

      protected float ez
      This field shall specify the magnitude of the Z-component (in beam coordinates) of the Electrical field at some arbitrary single point in the main beam and in the far field of the antenna.
    • ex

      protected float ex
      This field shall specify the magnitude of the X-component (in beam coordinates) of the Electri- cal field at some arbitrary single point in the main beam and in the far field of the antenna.
    • phase

      protected float phase
      This field shall specify the phase angle between EZ and EX in radians. If fully omni-direc- tional antenna is modeled using beam pattern type one, the omni-directional antenna shall be repre- sented by beam direction Euler angles psi, theta, and phi of zero, an azimuth beamwidth of 2PI, and an elevation beamwidth of PI
    • padding3

      protected int padding3
      padding
  • Constructor Details

  • Method Details