[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2021-02-11 UTC."],[],[],null,["# FirebaseMLVision Framework Reference\n\nConstants\n=========\n\nThe following constants are available globally.\n- `\n ``\n ``\n `\n\n ### [all](#/c:@FIRFaceContourTypeAll)\n\n `\n ` \n All contour points including left and right cheeks. \n\n #### Declaration\n\n Swift \n\n static let all: /docs/reference/swift/firebasemlvision/api/reference/Type-Definitions#/c:FIRVisionFaceContour.h@T@FIRFaceContourType\n\n- `\n ``\n ``\n `\n\n ### [face](#/c:@FIRFaceContourTypeFace)\n\n `\n ` \n A set of points that outline the face oval. \n\n #### Declaration\n\n Swift \n\n static let face: /docs/reference/swift/firebasemlvision/api/reference/Type-Definitions#/c:FIRVisionFaceContour.h@T@FIRFaceContourType\n\n- `\n ``\n ``\n `\n\n ### [leftEyebrowTop](#/c:@FIRFaceContourTypeLeftEyebrowTop)\n\n `\n ` \n A set of points that outline the top of the left eyebrow. \n\n #### Declaration\n\n Swift \n\n static let leftEyebrowTop: /docs/reference/swift/firebasemlvision/api/reference/Type-Definitions#/c:FIRVisionFaceContour.h@T@FIRFaceContourType\n\n- `\n ``\n ``\n `\n\n ### [leftEyebrowBottom](#/c:@FIRFaceContourTypeLeftEyebrowBottom)\n\n `\n ` \n A set of points that outline the bottom of the left eyebrow. \n\n #### Declaration\n\n Swift \n\n static let leftEyebrowBottom: /docs/reference/swift/firebasemlvision/api/reference/Type-Definitions#/c:FIRVisionFaceContour.h@T@FIRFaceContourType\n\n- `\n ``\n ``\n `\n\n ### [rightEyebrowTop](#/c:@FIRFaceContourTypeRightEyebrowTop)\n\n `\n ` \n A set of points that outline the top of the right eyebrow. \n\n #### Declaration\n\n Swift \n\n static let rightEyebrowTop: /docs/reference/swift/firebasemlvision/api/reference/Type-Definitions#/c:FIRVisionFaceContour.h@T@FIRFaceContourType\n\n- `\n ``\n ``\n `\n\n ### [rightEyebrowBottom](#/c:@FIRFaceContourTypeRightEyebrowBottom)\n\n `\n ` \n A set of points that outline the bottom of the right eyebrow. \n\n #### Declaration\n\n Swift \n\n static let rightEyebrowBottom: /docs/reference/swift/firebasemlvision/api/reference/Type-Definitions#/c:FIRVisionFaceContour.h@T@FIRFaceContourType\n\n- `\n ``\n ``\n `\n\n ### [leftEye](#/c:@FIRFaceContourTypeLeftEye)\n\n `\n ` \n A set of points that outline the left eye. \n\n #### Declaration\n\n Swift \n\n static let leftEye: /docs/reference/swift/firebasemlvision/api/reference/Type-Definitions#/c:FIRVisionFaceContour.h@T@FIRFaceContourType\n\n- `\n ``\n ``\n `\n\n ### [rightEye](#/c:@FIRFaceContourTypeRightEye)\n\n `\n ` \n A set of points that outline the right eye. \n\n #### Declaration\n\n Swift \n\n static let rightEye: /docs/reference/swift/firebasemlvision/api/reference/Type-Definitions#/c:FIRVisionFaceContour.h@T@FIRFaceContourType\n\n- `\n ``\n ``\n `\n\n ### [upperLipTop](#/c:@FIRFaceContourTypeUpperLipTop)\n\n `\n ` \n A set of points that outline the top of the upper lip. \n\n #### Declaration\n\n Swift \n\n static let upperLipTop: /docs/reference/swift/firebasemlvision/api/reference/Type-Definitions#/c:FIRVisionFaceContour.h@T@FIRFaceContourType\n\n- `\n ``\n ``\n `\n\n ### [upperLipBottom](#/c:@FIRFaceContourTypeUpperLipBottom)\n\n `\n ` \n A set of points that outline the bottom of the upper lip. \n\n #### Declaration\n\n Swift \n\n static let upperLipBottom: /docs/reference/swift/firebasemlvision/api/reference/Type-Definitions#/c:FIRVisionFaceContour.h@T@FIRFaceContourType\n\n- `\n ``\n ``\n `\n\n ### [lowerLipTop](#/c:@FIRFaceContourTypeLowerLipTop)\n\n `\n ` \n A set of points that outline the top of the lower lip. \n\n #### Declaration\n\n Swift \n\n static let lowerLipTop: /docs/reference/swift/firebasemlvision/api/reference/Type-Definitions#/c:FIRVisionFaceContour.h@T@FIRFaceContourType\n\n- `\n ``\n ``\n `\n\n ### [lowerLipBottom](#/c:@FIRFaceContourTypeLowerLipBottom)\n\n `\n ` \n A set of points that outline the bottom of the lower lip. \n\n #### Declaration\n\n Swift \n\n static let lowerLipBottom: /docs/reference/swift/firebasemlvision/api/reference/Type-Definitions#/c:FIRVisionFaceContour.h@T@FIRFaceContourType\n\n- `\n ``\n ``\n `\n\n ### [noseBridge](#/c:@FIRFaceContourTypeNoseBridge)\n\n `\n ` \n A set of points that outline the nose bridge. \n\n #### Declaration\n\n Swift \n\n static let noseBridge: /docs/reference/swift/firebasemlvision/api/reference/Type-Definitions#/c:FIRVisionFaceContour.h@T@FIRFaceContourType\n\n- `\n ``\n ``\n `\n\n ### [noseBottom](#/c:@FIRFaceContourTypeNoseBottom)\n\n `\n ` \n A set of points that outline the bottom of the nose. \n\n #### Declaration\n\n Swift \n\n static let noseBottom: /docs/reference/swift/firebasemlvision/api/reference/Type-Definitions#/c:FIRVisionFaceContour.h@T@FIRFaceContourType\n\n- `\n ``\n ``\n `\n\n ### [mouthBottom](#/c:@FIRFaceLandmarkTypeMouthBottom)\n\n `\n ` \n Center of the bottom lip. \n\n #### Declaration\n\n Swift \n\n static let mouthBottom: /docs/reference/swift/firebasemlvision/api/reference/Type-Definitions#/c:FIRVisionFaceLandmark.h@T@FIRFaceLandmarkType\n\n- `\n ``\n ``\n `\n\n ### [mouthRight](#/c:@FIRFaceLandmarkTypeMouthRight)\n\n `\n ` \n Right corner of the mouth \n\n #### Declaration\n\n Swift \n\n static let mouthRight: /docs/reference/swift/firebasemlvision/api/reference/Type-Definitions#/c:FIRVisionFaceLandmark.h@T@FIRFaceLandmarkType\n\n- `\n ``\n ``\n `\n\n ### [mouthLeft](#/c:@FIRFaceLandmarkTypeMouthLeft)\n\n `\n ` \n Left corner of the mouth \n\n #### Declaration\n\n Swift \n\n static let mouthLeft: /docs/reference/swift/firebasemlvision/api/reference/Type-Definitions#/c:FIRVisionFaceLandmark.h@T@FIRFaceLandmarkType\n\n- `\n ``\n ``\n `\n\n ### [leftEar](#/c:@FIRFaceLandmarkTypeLeftEar)\n\n `\n ` \n Midpoint of the left ear tip and left ear lobe. \n\n #### Declaration\n\n Swift \n\n static let leftEar: /docs/reference/swift/firebasemlvision/api/reference/Type-Definitions#/c:FIRVisionFaceLandmark.h@T@FIRFaceLandmarkType\n\n- `\n ``\n ``\n `\n\n ### [rightEar](#/c:@FIRFaceLandmarkTypeRightEar)\n\n `\n ` \n Midpoint of the right ear tip and right ear lobe. \n\n #### Declaration\n\n Swift \n\n static let rightEar: /docs/reference/swift/firebasemlvision/api/reference/Type-Definitions#/c:FIRVisionFaceLandmark.h@T@FIRFaceLandmarkType\n\n- `\n ``\n ``\n `\n\n ### [leftEye](#/c:@FIRFaceLandmarkTypeLeftEye)\n\n `\n ` \n Left eye. \n\n #### Declaration\n\n Swift \n\n static let leftEye: /docs/reference/swift/firebasemlvision/api/reference/Type-Definitions#/c:FIRVisionFaceLandmark.h@T@FIRFaceLandmarkType\n\n- `\n ``\n ``\n `\n\n ### [rightEye](#/c:@FIRFaceLandmarkTypeRightEye)\n\n `\n ` \n Right eye. \n\n #### Declaration\n\n Swift \n\n static let rightEye: /docs/reference/swift/firebasemlvision/api/reference/Type-Definitions#/c:FIRVisionFaceLandmark.h@T@FIRFaceLandmarkType\n\n- `\n ``\n ``\n `\n\n ### [leftCheek](#/c:@FIRFaceLandmarkTypeLeftCheek)\n\n `\n ` \n Left cheek. \n\n #### Declaration\n\n Swift \n\n static let leftCheek: /docs/reference/swift/firebasemlvision/api/reference/Type-Definitions#/c:FIRVisionFaceLandmark.h@T@FIRFaceLandmarkType\n\n- `\n ``\n ``\n `\n\n ### [rightCheek](#/c:@FIRFaceLandmarkTypeRightCheek)\n\n `\n ` \n Right cheek. \n\n #### Declaration\n\n Swift \n\n static let rightCheek: /docs/reference/swift/firebasemlvision/api/reference/Type-Definitions#/c:FIRVisionFaceLandmark.h@T@FIRFaceLandmarkType\n\n- `\n ``\n ``\n `\n\n ### [noseBase](#/c:@FIRFaceLandmarkTypeNoseBase)\n\n `\n ` \n Midpoint between the nostrils where the nose meets the face. \n\n #### Declaration\n\n Swift \n\n static let noseBase: /docs/reference/swift/firebasemlvision/api/reference/Type-Definitions#/c:FIRVisionFaceLandmark.h@T@FIRFaceLandmarkType"]]