One Logo Pool Ball
Vision · IOS API REFERENCE

NormalizedCircle

struct · iOS 18.0+ · SDK 27.1

struct NormalizedCircle

Members (7)

static · iOS 18.0+

boundingCircle

TypeScript
static boundingCircle(points: Array<NormalizedPoint>): NormalizedCircle
Swift declaration
static func boundingCircle(for points: [NormalizedPoint]) -> NormalizedCircle
get · iOS 18.0+

zero

TypeScript
static get zero(): NormalizedCircle
Swift declaration
static var zero: NormalizedCircle { get }
init · iOS 18.0+

init

TypeScript
static init(center: NormalizedPoint, radius: number): NormalizedCircle
Swift declaration
init(center: NormalizedPoint, radius: CGFloat)
get · iOS 18.0+

center

TypeScript
get center(): NormalizedPoint
Swift declaration
let center: NormalizedPoint
get · iOS 18.0+

radius

TypeScript
get radius(): number
Swift declaration
let radius: CGFloat
method · iOS 18.0+

contains

TypeScript
containsInCircumferentialRingOfWidth(point: NormalizedPoint, ringWidth: number): boolean
Swift declaration
func contains(_ point: NormalizedPoint, inCircumferentialRingOfWidth ringWidth: CGFloat) -> Bool

Determines if a ring around this circle’s circumference contains the specified point.

method · iOS 18.0+

contains

TypeScript
contains(point: NormalizedPoint): boolean
Swift declaration
func contains(_ point: NormalizedPoint) -> Bool

Determines if this circle, including its boundary, contains the specified point.

Skipped declarations

No declarations were skipped in this snapshot.

All Vision types →