AWFStormCellSummary

Objective-C

@interface AWFStormCellSummary : AWFWeatherObject

Swift

class AWFStormCellSummary : AWFWeatherObject

An AWFStormCellSummary object represents data returned by the stormcells/summary endpoint of the Aeris Weather API.

  • Starting date and time for the period.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSDate *rangeStartDate;

    Swift

    var rangeStartDate: Date? { get set }
  • Ending date and time for the period.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSDate *rangeEndDate;

    Swift

    var rangeEndDate: Date? { get set }
  • Total number of storm reports for the period.

    Declaration

    Objective-C

    @property (nonatomic) NSInteger totalCells;

    Swift

    var totalCells: Int { get set }
  • Array of states that have one or more storm reports for the period as abbreviations.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSArray<NSString *> *states;

    Swift

    var states: [String]? { get set }
  • An array of AWFGeoPolygon instances that define the groups of cells used within the summary.

    In order to return polygons with your request, you must also include the geo filter with your request options. If this filter is not included and/or there are no cell groups, then this value will be nil.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSArray<AWFGeoPolygon *> *polygons;

    Swift

    var polygons: [AWFGeoPolygon]? { get set }

Storm Cell Properties

  • mda

    Mesocyclone rotation (MESO).

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) AWFRangeSummary *mda;

    Swift

    var mda: AWFRangeSummary? { get set }
  • Total number of cells that meet or exceed the threat criteria based on their MDA values.

    Declaration

    Objective-C

    @property (nonatomic) NSInteger mdaThreatCount;

    Swift

    var mdaThreatCount: Int { get set }
  • vil

    Vertically integrated liquid value for the cell.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) AWFRangeSummary *vil;

    Swift

    var vil: AWFRangeSummary? { get set }
  • Highest reflectivity indicated within the cell.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) AWFRangeSummary *maxDbz;

    Swift

    var maxDbz: AWFRangeSummary? { get set }
  • Height of the storm in feet.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) AWFRangeSummary *topFT;

    Swift

    var topFT: AWFRangeSummary? { get set }
  • Height of the storm in meters.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) AWFRangeSummary *topM;

    Swift

    var topM: AWFRangeSummary? { get set }
  • Probabilty the cell contains hail of any size.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) AWFRangeSummary *hailProbability;

    Swift

    var hailProbability: AWFRangeSummary? { get set }
  • Total number of cells that meet or exceed the threat criteria based on their hail probability values.

    Declaration

    Objective-C

    @property (nonatomic) NSInteger hailProbabilityThreatCount;

    Swift

    var hailProbabilityThreatCount: Int { get set }
  • Probability the cell contains severe hail (¾" diameter or higher) as a percentage.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) AWFRangeSummary *severeHailProbability;

    Swift

    var severeHailProbability: AWFRangeSummary? { get set }
  • Total number of cells that meet or exceed the threat criteria based on their severe hail probability values.

    Declaration

    Objective-C

    @property (nonatomic) NSInteger severeHailProbabilityThreatCount;

    Swift

    var severeHailProbabilityThreatCount: Int { get set }
  • Maximum diameter of hail stones found within the cell in inches.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) AWFRangeSummary *hailMaxSizeIN;

    Swift

    var hailMaxSizeIN: AWFRangeSummary? { get set }
  • Maximum diameter of hail stones found within the cell in centimeters.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) AWFRangeSummary *hailMaxSizeCM;

    Swift

    var hailMaxSizeCM: AWFRangeSummary? { get set }
  • Speed the cell is moving in knots.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) AWFRangeSummary *movingSpeedKTS;

    Swift

    var movingSpeedKTS: AWFRangeSummary? { get set }
  • Speed the cell is moving in miles per hour.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) AWFRangeSummary *movingSpeedMPH;

    Swift

    var movingSpeedMPH: AWFRangeSummary? { get set }
  • Speed the cell is moving in kilometers per hour.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) AWFRangeSummary *movingSpeedKMH;

    Swift

    var movingSpeedKMH: AWFRangeSummary? { get set }