AWFTropicalCyclonePosition
Objective-C
@interface AWFTropicalCyclonePosition : AWFWeatherObject
Swift
class AWFTropicalCyclonePosition : AWFWeatherObject
An AWFTropicalCyclonePosition
object contains information about a tropical cyclone at a specific observation or forecast based on a single tropical advisory.
-
Advisory number identifier the position information is based on.
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull advisoryId;
Swift
var advisoryId: String { get set }
-
Returns whether the position is the system’s current/latest position (only when active).
Declaration
Objective-C
@property (nonatomic) BOOL isCurrent;
Swift
var isCurrent: Bool { get set }
-
Returns whether the position is part of the tropical cyclone forecast track.
Declaration
Objective-C
@property (nonatomic) BOOL isForecast;
Swift
var isForecast: Bool { get set }
-
Location coordinate of the position.
Declaration
Objective-C
@property (nonatomic) CLLocationCoordinate2D coordinate;
Swift
var coordinate: CLLocationCoordinate2D { get set }
-
The storm type at this position.
Declaration
Objective-C
@property (nonatomic, copy) AWFTropicalStormType _Nonnull stormType;
Swift
var stormType: AWFTropicalStormType { get set }
-
The storm category at this position.
Declaration
Objective-C
@property (nonatomic, copy) AWFTropicalStormType _Nonnull category;
Swift
var category: AWFTropicalStormType { get set }
-
Full name of the system at the time of the advisory, including the storm type prefix.
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull name;
Swift
var name: String { get set }
-
System name without the storm type prefix.
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull shortName;
Swift
var shortName: String { get set }
-
Basin the system is located within.
Declaration
Objective-C
@property (nonatomic, copy) AWFTropicalBasin _Nonnull basin;
Swift
var basin: AWFTropicalBasin { get set }
-
Direction the system is moving at the time of the advisory in degrees.
Declaration
Objective-C
@property (nonatomic) CGFloat movingDirection;
Swift
var movingDirection: CGFloat { get set }
-
Direction the system is moving at the time of the advisory as a Cardinal coordinate value.
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull movingDirectionENG;
Swift
var movingDirectionENG: String { get set }
-
Speed the system is moving at the time of the advisory in knots.
Declaration
Objective-C
@property (nonatomic) CGFloat movingSpeedKTS;
Swift
var movingSpeedKTS: CGFloat { get set }
-
Speed the system is moving at the time of the advisory in kilometers per hour.
Declaration
Objective-C
@property (nonatomic) CGFloat movingSpeedKMH;
Swift
var movingSpeedKMH: CGFloat { get set }
-
Speed the system is moving at the time of the advisory in miles per hour.
Declaration
Objective-C
@property (nonatomic) CGFloat movingSpeedMPH;
Swift
var movingSpeedMPH: CGFloat { get set }
-
Maximum sustained wind speed reported at the time of the advisory in knots.
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedKTS;
Swift
var windSpeedKTS: CGFloat { get set }
-
Maximum sustained wind speed reported at the time of the advisory in kilometers per hour.
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedKMH;
Swift
var windSpeedKMH: CGFloat { get set }
-
Maximum sustained wind speed reported at the time of the advisory in miles per hour.
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMPH;
Swift
var windSpeedMPH: CGFloat { get set }
-
Maximum wind gust speed reported at the time of the advisory in knots.
Declaration
Objective-C
@property (nonatomic) CGFloat windGustKTS;
Swift
var windGustKTS: CGFloat { get set }
-
Maximum wind gust speed reported at the time of the advisory in kilometers per hour.
Declaration
Objective-C
@property (nonatomic) CGFloat windGustKMH;
Swift
var windGustKMH: CGFloat { get set }
-
Maximum wind gust speed reported at the time of the advisory in miles per hour.
Declaration
Objective-C
@property (nonatomic) CGFloat windGustMPH;
Swift
var windGustMPH: CGFloat { get set }
-
Minimum surface pressure reported at the time of the advisory in millibars.
Declaration
Objective-C
@property (nonatomic) CGFloat pressureMB;
Swift
var pressureMB: CGFloat { get set }
-
Minimum surface pressure reported at the time of the advisory in inches of mercury.
Declaration
Objective-C
@property (nonatomic) CGFloat pressureIN;
Swift
var pressureIN: CGFloat { get set }
-
Date/time of the advisory for this position as issued by the NHC or JTWC.
Declaration
Objective-C
@property (nonatomic, strong, nullable) NSDate *timestamp;
Swift
var timestamp: Date? { get set }
-
Time zone for the position. 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, nullable) NSTimeZone *timeZone;
Swift
var timeZone: TimeZone? { get set }