One Logo Pool Ball
Vision · IOS API REFERENCE

VNPoint

class · iOS 14.0+ · SDK 27.1

class VNPoint

Members (9)

static · iOS 14.0+ · Deprecated in iOS 14.0

distance

TypeScript
static distance(point1: VNPoint, point2: VNPoint): number
Swift declaration
class func distance(_ point1: VNPoint, _ point2: VNPoint) -> Double
static · iOS 14.0+

apply

TypeScript
static apply(vector: VNVector, point: VNPoint): VNPoint
Swift declaration
class func apply(_ vector: VNVector, to point: VNPoint) -> VNPoint
get · iOS 14.0+

zero

TypeScript
static get zero(): VNPoint
Swift declaration
class var zero: VNPoint { get }
method · iOS 14.0+

distance

TypeScript
distance13672(point: VNPoint): number
Swift declaration
func distance(_ point: VNPoint) -> Double
init · iOS 14.0+

init

TypeScript
static initLocation(location: { x: number; y: number }): VNPoint
Swift declaration
convenience init(location: CGPoint)
init · iOS 14.0+

init

TypeScript
static initXY(x: number, y: number): VNPoint
Swift declaration
init(x: Double, y: Double)
get · iOS 14.0+

location

TypeScript
get location(): { x: number; y: number }
Swift declaration
var location: CGPoint { get }
get · iOS 14.0+

x

TypeScript
get x(): number
Swift declaration
var x: Double { get }
get · iOS 14.0+

y

TypeScript
get y(): number
Swift declaration
var y: Double { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

VNPoint.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All Vision types →