bottomLeft
TypeScriptget bottomLeft(): NormalizedPointSwift declarationlet bottomLeft: NormalizedPointThe coordinates of the lower-left corner of the quadrilateral.
struct · iOS 18.0+ · SDK 27.1
struct RectangleObservationAn object that represents the four vertices of a detected rectangle.
get bottomLeft(): NormalizedPointSwift declarationlet bottomLeft: NormalizedPointThe coordinates of the lower-left corner of the quadrilateral.
get confidence(): numberSwift declarationlet confidence: FloatThe level of confidence normalized to `[0, 1]` where `1` is most confident. The only exception is results coming from `CoreMLRequest`, where confidence values are forwarded as is from relevant CoreML models
get bottomRight(): NormalizedPointSwift declarationlet bottomRight: NormalizedPointThe coordinates of the lower-right corner of the quadrilateral.
get description(): stringSwift declarationvar description: String { get }A textual representation of this instance. Calling this property directly is discouraged. Instead, convert an instance of any type to a string by using the `String(describing:)` initializer. This initializer works with any type, and uses the custom `description` property for types that conform to `CustomStringConvertible`: struct Point: CustomStringConvertible { let x: Int, y: Int var description: String { return "(\(x), \(y))" } } let p = Point(x: 21, y: 30) let s = String(describing: p) print(s) // Prints "(21, 30)" The conversion of `p` to a string in the assignment to `s` uses the `Point` type's `description` property.
get originatingRequestDescriptor(): (RequestDescriptor) | nullSwift declarationlet originatingRequestDescriptor: RequestDescriptor?The descriptor of the request that produced the observation.
get uuid(): stringSwift declarationlet uuid: UUIDThe unique identifier for the observation.
static initTopLeftTopRightBottomRightBottomLeft(topLeft: NormalizedPoint, topRight: NormalizedPoint, bottomRight: NormalizedPoint, bottomLeft: NormalizedPoint): RectangleObservationSwift declarationinit(topLeft: NormalizedPoint, topRight: NormalizedPoint, bottomRight: NormalizedPoint, bottomLeft: NormalizedPoint)get topLeft(): NormalizedPointSwift declarationlet topLeft: NormalizedPointThe coordinates of the upper-left corner of the quadrilateral.
get topRight(): NormalizedPointSwift declarationlet topRight: NormalizedPointThe coordinates of the upper-right corner of the quadrilateral.
get timeRange(): (_CoreMedia_CMTimeRange) | nullSwift declarationlet timeRange: CMTimeRange?The time range of the reported observation. When evaluating a sequence of image buffers, use this property to determine each observation’s start time and duration.
static init(observation: VNRectangleObservation): RectangleObservationSwift declarationinit(_ observation: VNRectangleObservation)No declarations were skipped in this snapshot.