dotProduct
TypeScriptstatic dotProduct(v1: VNVector, v2: VNVector): numberSwift declarationclass func dotProduct(of v1: VNVector, vector v2: VNVector) -> Doubleclass · iOS 14.0+ · SDK 27.1
class VNVectorstatic dotProduct(v1: VNVector, v2: VNVector): numberSwift declarationclass func dotProduct(of v1: VNVector, vector v2: VNVector) -> Doublestatic unitVector(vector: VNVector): VNVectorSwift declarationclass func unitVector(for vector: VNVector) -> VNVectorstatic initByAddingTo(v1: VNVector, v2: VNVector): VNVectorSwift declarationinit(byAdding v1: VNVector, to v2: VNVector)static initByMultiplyingByScalar(vector: VNVector, scalar: number): VNVectorSwift declarationinit(byMultiplying vector: VNVector, byScalar scalar: Double)static initBySubtractingFrom(v1: VNVector, v2: VNVector): VNVectorSwift declarationinit(bySubtracting v1: VNVector, from v2: VNVector)static get zero(): VNVectorSwift declarationclass var zero: VNVector { get }static initRTheta(r: number, theta: number): VNVectorSwift declarationconvenience init(r: Double, theta: Double)static initVectorHeadTail(head: VNPoint, tail: VNPoint): VNVectorSwift declarationconvenience init(vectorHead head: VNPoint, tail: VNPoint)static initXComponentYComponent(x: number, y: number): VNVectorSwift declarationinit(xComponent x: Double, yComponent y: Double)get length(): numberSwift declarationvar length: Double { get }get r(): numberSwift declarationvar r: Double { get }get squaredLength(): numberSwift declarationvar squaredLength: Double { get }get theta(): numberSwift declarationvar theta: Double { get }get x(): numberSwift declarationvar x: Double { get }get y(): numberSwift declarationvar y: Double { get }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
VNVector.init()
inherited init: cannot prove legal (class declares 10 custom initializers)