Class DirectedEnergyPrecisionAimpoint

java.lang.Object
edu.nps.moves.dis7.pdus.DirectedEnergyPrecisionAimpoint
All Implemented Interfaces:
Serializable

public class DirectedEnergyPrecisionAimpoint extends Object implements Serializable
DE Precision Aimpoint Record. Section 6.2.20.3
See Also:
  • Field Details

    • recordType

      protected int recordType
      Type of Record
    • recordLength

      protected short recordLength
      Length of Record
    • padding

      protected short padding
      zero-filled array of padding bits for byte alignment and consistent sizing of PDU data
    • targetSpotLocation

      protected Vector3Double targetSpotLocation
      Position of Target Spot in World Coordinates.
    • targetSpotEntityLocation

      protected Vector3Float targetSpotEntityLocation
      Position (meters) of Target Spot relative to Entity Position.
    • targetSpotVelocity

      protected Vector3Float targetSpotVelocity
      Velocity (meters/sec) of Target Spot.
    • targetSpotAcceleration

      protected Vector3Float targetSpotAcceleration
      Acceleration (meters/sec/sec) of Target Spot.
    • targetEntityID

      protected EntityID targetEntityID
      Unique ID of the target entity.
    • targetComponentID

      protected byte targetComponentID
      Target Component ID ENUM, same as in DamageDescriptionRecord.
    • beamSpotType

      protected DEPrecisionAimpointBeamSpotType beamSpotType
      Spot Shape ENUM. uid 311
    • beamSpotCrossSectionSemiMajorAxis

      protected float beamSpotCrossSectionSemiMajorAxis
      Beam Spot Cross Section Semi-Major Axis.
    • beamSpotCrossSectionSemiMinorAxis

      protected float beamSpotCrossSectionSemiMinorAxis
      Beam Spot Cross Section Semi-Major Axis.
    • beamSpotCrossSectionOrientationAngle

      protected float beamSpotCrossSectionOrientationAngle
      Beam Spot Cross Section Orientation Angle.
    • peakIrradiance

      protected float peakIrradiance
      Peak irradiance
    • padding2

      protected int padding2
      padding
  • Constructor Details

    • DirectedEnergyPrecisionAimpoint

      public DirectedEnergyPrecisionAimpoint()
      Constructor creates and configures a new instance object
  • Method Details