AWFTropicalCyclone

Objective-C

@interface AWFTropicalCyclone : AWFWeatherObject

Swift

class AWFTropicalCyclone : AWFWeatherObject

An AWFTropicalCyclone object represents data returned by the tropicalcyclones endpoint of the Aeris Weather API.

  • The tropical system identifier. The system identifier will be in the format :year-:basin-:event, e.g. 2017-AL-16.

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *_Nonnull systemId;

    Swift

    var systemId: String { get set }
  • The tropical system profile, such as name, basin and lifespan statistics.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWFTropicalCycloneProfile *_Nonnull profile;

    Swift

    var profile: AWFTropicalCycloneProfile { get set }
  • The latest storm position information when the tropical system is active, otherwise nil.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) AWFTropicalCyclonePosition *position;

    Swift

    var position: AWFTropicalCyclonePosition? { get set }
  • An array containing the historical track information for the tropical system.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSArray<AWFTropicalCyclonePosition *> *track;

    Swift

    var track: [AWFTropicalCyclonePosition]? { get set }
  • An array containing the forecast track information when the system is active and a forecast is available.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSArray<AWFTropicalCyclonePosition *> *forecast;

    Swift

    var forecast: [AWFTropicalCyclonePosition]? { get set }
  • Array of coordinates (latitude, longitude) defining a cone of error along the forecast path which can be used to better determine locations along the forecast path of the system.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSArray<AWFGeoPolygonCoordValue> *forecastErrorCone;

    Swift

    var forecastErrorCone: [[NSNumber]]? { get set }
  • An array of NHC-issued watches and warnings along coastlines for active systems, or nil if not available. Only available for the Atlantic and East Pacific tropical basins.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWFAdvisoryBreakpoint *> *_Nonnull advisoryBreakpoints;

    Swift

    var advisoryBreakpoints: [AWFAdvisoryBreakpoint] { get set }
  • Current time zone for the cyclone. If the system is active, the time zone value will be that of its current position, otherwise the time zone of the system’s first position will be used.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSTimeZone *_Nonnull timeZone;

    Swift

    var timeZone: TimeZone { get set }