One Logo Pool Ball
Vision · IOS API REFERENCE

VNHumanBodyPose3DObservation

class · iOS 17.0+ · SDK 27.1

class VNHumanBodyPose3DObservation

Members (10)

method · iOS 17.0+

parentJointName

TypeScript
parentJointName(jointName: VNHumanBodyPose3DObservation_JointName): (VNHumanBodyPose3DObservation_JointName) | null
Swift declaration
func parentJointName(_ jointName: VNHumanBodyPose3DObservation.JointName) -> VNHumanBodyPose3DObservation.JointName?
method · iOS 17.0+

pointInImage

TypeScript
pointInImage(jointName: VNHumanBodyPose3DObservation_JointName): VNPoint
Swift declaration
func pointInImage(_ jointName: VNHumanBodyPose3DObservation.JointName) throws -> VNPoint
method · iOS 17.0+

recognizedPoint

TypeScript
recognizedPoint(jointName: VNHumanBodyPose3DObservation_JointName): VNHumanBodyRecognizedPoint3D
Swift declaration
func recognizedPoint(_ jointName: VNHumanBodyPose3DObservation.JointName) throws -> VNHumanBodyRecognizedPoint3D
method · iOS 17.0+

recognizedPoints

TypeScript
recognizedPoints(jointsGroupName: VNHumanBodyPose3DObservation_JointsGroupName): NativeMap<VNHumanBodyPose3DObservation_JointName, VNHumanBodyRecognizedPoint3D>
Swift declaration
func recognizedPoints(_ jointsGroupName: VNHumanBodyPose3DObservation.JointsGroupName) throws -> [VNHumanBodyPose3DObservation.JointName : VNHumanBodyRecognizedPoint3D]
get · iOS 17.0+

availableJointNames

TypeScript
get availableJointNames(): Array<VNHumanBodyPose3DObservation_JointName>
Swift declaration
var availableJointNames: [VNHumanBodyPose3DObservation.JointName] { get }
get · iOS 17.0+

availableJointsGroupNames

TypeScript
get availableJointsGroupNames(): Array<VNHumanBodyPose3DObservation_JointsGroupName>
Swift declaration
var availableJointsGroupNames: [VNHumanBodyPose3DObservation.JointsGroupName] { get }
get · iOS 17.0+

bodyHeight

TypeScript
get bodyHeight(): number
Swift declaration
var bodyHeight: Float { get }
get · iOS 17.0+

cameraOriginMatrix

TypeScript
get cameraOriginMatrix(): SDKHandle
Swift declaration
var cameraOriginMatrix: simd_float4x4 { get }
get · iOS 17.0+

heightEstimation

TypeScript
get heightEstimation(): VNHumanBodyPose3DObservation_HeightEstimation
Swift declaration
var heightEstimation: VNHumanBodyPose3DObservation.HeightEstimation { get }
method · iOS 17.0+

cameraRelativePosition

TypeScript
cameraRelativePosition(jointName: VNHumanBodyPose3DObservation_JointName): SDKHandle
Swift declaration
@nonobjc func cameraRelativePosition(_ jointName: VNHumanBodyPose3DObservation.JointName) throws -> simd_float4x4

Skipped declarations

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

VNHumanBodyPose3DObservation.init()

inherited init: clang: 'init' is unavailable

All Vision types →