Angle
public struct Angle<Value : RealArithmetic> : Measurement
An angle.
-
The numeric type used to express the value in any given unit.
Declaration
Swift
public typealias Scalar = Value -
Creates an angle in radians.
Declaration
Swift
public init(radians: Value) -
Creates an angle in rotations.
Declaration
Swift
public init(rotations: Value) -
Creates an angle in degrees.
Declaration
Swift
public init(degrees: Value) -
Creates an angle in minutes.
Declaration
Swift
public init(minutes: Value) -
Creates an angle in seconds.
Declaration
Swift
public init(seconds: Value) -
Creates an angle in gradians.
Declaration
Swift
public init(gradians: Value)
-
The numeric value in radians.
Declaration
Swift
public var inRadians: Value -
The numeric value in rotations.
Declaration
Swift
public var inRotations: Value -
The numeric value in degrees.
Declaration
Swift
public var inDegrees: Value -
The numeric value in minutes.
Declaration
Swift
public var inMinutes: Value -
The numeric value in seconds.
Declaration
Swift
public var inSeconds: Value -
The numeric value in gradians.
Declaration
Swift
public var inGradians: Value
-
Creates a measurement from a raw value in undefined but consistent units.
Used by
Measurement’s default implementation of methods where various units make no difference (such as multiplication by a scalar).Declaration
Swift
public init(rawValue: Scalar) -
A raw value in undefined but consistent units.
Used by
Measurement’s default implementation of methods where various units make no difference (such as multiplication by a scalar).Declaration
Swift
public var rawValue: Scalar
View on GitHub
Angle Struct Reference