Class SatelliteData


  • public class SatelliteData
    extends java.lang.Object
    This class represents information about a satellite provided by the Satellite Situation Center.

    The following describes some constant values that are required to interpret some fields of this class. Additional information is available in the SSCWeb Users Guide. Not a number value: The constant value -1.0E31 indicates that the quantity is not applicable.

    Author:
    B. Harris
    • Constructor Summary

      Constructors 
      Constructor Description
      SatelliteData()
      Constructs a SatelliteData with a null value.
      SatelliteData​(java.lang.String id, java.util.List<CoordinateData> coordinates, java.util.List<java.util.Calendar> time, java.util.List<BTraceData> bTraceData, java.util.List<java.lang.Double> radialLength, java.util.List<java.lang.Double> magneticStrength, java.util.List<java.lang.Double> neutralSheetDistance, java.util.List<java.lang.Double> bowShockDistance, java.util.List<java.lang.Double> magnetoPauseDistance, java.util.List<java.lang.Double> dipoleLValue, java.util.List<java.lang.Float> dipoleInvariantLatitude, java.util.List<SpaceRegion> spacecraftRegion, java.util.List<FootpointRegion> radialTraceFootpointRegion, java.util.List<java.lang.Double> bGseX, java.util.List<java.lang.Double> bGseY, java.util.List<java.lang.Double> bGseZ, java.util.List<FootpointRegion> northBTracedRegions, java.util.List<FootpointRegion> southBTracedRegions)
      Constructs a SatelliteData with the given attribute values.
    • Constructor Detail

      • SatelliteData

        public SatelliteData()
        Constructs a SatelliteData with a null value.
      • SatelliteData

        public SatelliteData​(java.lang.String id,
                             java.util.List<CoordinateData> coordinates,
                             java.util.List<java.util.Calendar> time,
                             java.util.List<BTraceData> bTraceData,
                             java.util.List<java.lang.Double> radialLength,
                             java.util.List<java.lang.Double> magneticStrength,
                             java.util.List<java.lang.Double> neutralSheetDistance,
                             java.util.List<java.lang.Double> bowShockDistance,
                             java.util.List<java.lang.Double> magnetoPauseDistance,
                             java.util.List<java.lang.Double> dipoleLValue,
                             java.util.List<java.lang.Float> dipoleInvariantLatitude,
                             java.util.List<SpaceRegion> spacecraftRegion,
                             java.util.List<FootpointRegion> radialTraceFootpointRegion,
                             java.util.List<java.lang.Double> bGseX,
                             java.util.List<java.lang.Double> bGseY,
                             java.util.List<java.lang.Double> bGseZ,
                             java.util.List<FootpointRegion> northBTracedRegions,
                             java.util.List<FootpointRegion> southBTracedRegions)
        Constructs a SatelliteData with the given attribute values.
        Parameters:
        id - satellite identifier
        coordinates - coordinate values
        time - time values
        bTraceData - B-trace data
        radialLength - radial length values
        magneticStrength - magnetic strength values
        neutralSheetDistance - distance from neutral sheet values
        bowShockDistance - distance from bow shock values
        magnetoPauseDistance - distance from magneto pause values
        dipoleLValue - dipole L values
        dipoleInvariantLatitude - dipole invariant latitude values
        spacecraftRegion - spacecraft region values
        radialTraceFootpointRegion - radial trace footpoint region values
        bGseX - B GSE X values
        bGseY - B GSE Y values
        bGseZ - B GSE Z values
        northBTracedRegions - north B-traced region values
        southBTracedRegions - south B-traced region values