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 }