Enum FaceAnnotation.Landmark.Type

  • All Implemented Interfaces:
    com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<FaceAnnotation.Landmark.Type>
    Enclosing class:
    FaceAnnotation.Landmark

    public static enum FaceAnnotation.Landmark.Type
    extends Enum<FaceAnnotation.Landmark.Type>
    implements com.google.protobuf.ProtocolMessageEnum
     Face landmark (feature) type.
     Left and right are defined from the vantage of the viewer of the image
     without considering mirror projections typical of photos. So, `LEFT_EYE`,
     typically, is the person's right eye.
     
    Protobuf enum google.cloud.vision.v1p4beta1.FaceAnnotation.Landmark.Type
    • Field Detail

      • UNKNOWN_LANDMARK_VALUE

        public static final int UNKNOWN_LANDMARK_VALUE
         Unknown face landmark detected. Should not be filled.
         
        UNKNOWN_LANDMARK = 0;
        See Also:
        Constant Field Values
      • LEFT_EYE_VALUE

        public static final int LEFT_EYE_VALUE
         Left eye.
         
        LEFT_EYE = 1;
        See Also:
        Constant Field Values
      • RIGHT_EYE_VALUE

        public static final int RIGHT_EYE_VALUE
         Right eye.
         
        RIGHT_EYE = 2;
        See Also:
        Constant Field Values
      • LEFT_OF_LEFT_EYEBROW_VALUE

        public static final int LEFT_OF_LEFT_EYEBROW_VALUE
         Left of left eyebrow.
         
        LEFT_OF_LEFT_EYEBROW = 3;
        See Also:
        Constant Field Values
      • RIGHT_OF_LEFT_EYEBROW_VALUE

        public static final int RIGHT_OF_LEFT_EYEBROW_VALUE
         Right of left eyebrow.
         
        RIGHT_OF_LEFT_EYEBROW = 4;
        See Also:
        Constant Field Values
      • LEFT_OF_RIGHT_EYEBROW_VALUE

        public static final int LEFT_OF_RIGHT_EYEBROW_VALUE
         Left of right eyebrow.
         
        LEFT_OF_RIGHT_EYEBROW = 5;
        See Also:
        Constant Field Values
      • RIGHT_OF_RIGHT_EYEBROW_VALUE

        public static final int RIGHT_OF_RIGHT_EYEBROW_VALUE
         Right of right eyebrow.
         
        RIGHT_OF_RIGHT_EYEBROW = 6;
        See Also:
        Constant Field Values
      • MIDPOINT_BETWEEN_EYES_VALUE

        public static final int MIDPOINT_BETWEEN_EYES_VALUE
         Midpoint between eyes.
         
        MIDPOINT_BETWEEN_EYES = 7;
        See Also:
        Constant Field Values
      • NOSE_TIP_VALUE

        public static final int NOSE_TIP_VALUE
         Nose tip.
         
        NOSE_TIP = 8;
        See Also:
        Constant Field Values
      • UPPER_LIP_VALUE

        public static final int UPPER_LIP_VALUE
         Upper lip.
         
        UPPER_LIP = 9;
        See Also:
        Constant Field Values
      • LOWER_LIP_VALUE

        public static final int LOWER_LIP_VALUE
         Lower lip.
         
        LOWER_LIP = 10;
        See Also:
        Constant Field Values
      • MOUTH_LEFT_VALUE

        public static final int MOUTH_LEFT_VALUE
         Mouth left.
         
        MOUTH_LEFT = 11;
        See Also:
        Constant Field Values
      • MOUTH_RIGHT_VALUE

        public static final int MOUTH_RIGHT_VALUE
         Mouth right.
         
        MOUTH_RIGHT = 12;
        See Also:
        Constant Field Values
      • MOUTH_CENTER_VALUE

        public static final int MOUTH_CENTER_VALUE
         Mouth center.
         
        MOUTH_CENTER = 13;
        See Also:
        Constant Field Values
      • NOSE_BOTTOM_RIGHT_VALUE

        public static final int NOSE_BOTTOM_RIGHT_VALUE
         Nose, bottom right.
         
        NOSE_BOTTOM_RIGHT = 14;
        See Also:
        Constant Field Values
      • NOSE_BOTTOM_LEFT_VALUE

        public static final int NOSE_BOTTOM_LEFT_VALUE
         Nose, bottom left.
         
        NOSE_BOTTOM_LEFT = 15;
        See Also:
        Constant Field Values
      • NOSE_BOTTOM_CENTER_VALUE

        public static final int NOSE_BOTTOM_CENTER_VALUE
         Nose, bottom center.
         
        NOSE_BOTTOM_CENTER = 16;
        See Also:
        Constant Field Values
      • LEFT_EYE_TOP_BOUNDARY_VALUE

        public static final int LEFT_EYE_TOP_BOUNDARY_VALUE
         Left eye, top boundary.
         
        LEFT_EYE_TOP_BOUNDARY = 17;
        See Also:
        Constant Field Values
      • LEFT_EYE_RIGHT_CORNER_VALUE

        public static final int LEFT_EYE_RIGHT_CORNER_VALUE
         Left eye, right corner.
         
        LEFT_EYE_RIGHT_CORNER = 18;
        See Also:
        Constant Field Values
      • LEFT_EYE_BOTTOM_BOUNDARY_VALUE

        public static final int LEFT_EYE_BOTTOM_BOUNDARY_VALUE
         Left eye, bottom boundary.
         
        LEFT_EYE_BOTTOM_BOUNDARY = 19;
        See Also:
        Constant Field Values
      • LEFT_EYE_LEFT_CORNER_VALUE

        public static final int LEFT_EYE_LEFT_CORNER_VALUE
         Left eye, left corner.
         
        LEFT_EYE_LEFT_CORNER = 20;
        See Also:
        Constant Field Values
      • RIGHT_EYE_TOP_BOUNDARY_VALUE

        public static final int RIGHT_EYE_TOP_BOUNDARY_VALUE
         Right eye, top boundary.
         
        RIGHT_EYE_TOP_BOUNDARY = 21;
        See Also:
        Constant Field Values
      • RIGHT_EYE_RIGHT_CORNER_VALUE

        public static final int RIGHT_EYE_RIGHT_CORNER_VALUE
         Right eye, right corner.
         
        RIGHT_EYE_RIGHT_CORNER = 22;
        See Also:
        Constant Field Values
      • RIGHT_EYE_BOTTOM_BOUNDARY_VALUE

        public static final int RIGHT_EYE_BOTTOM_BOUNDARY_VALUE
         Right eye, bottom boundary.
         
        RIGHT_EYE_BOTTOM_BOUNDARY = 23;
        See Also:
        Constant Field Values
      • RIGHT_EYE_LEFT_CORNER_VALUE

        public static final int RIGHT_EYE_LEFT_CORNER_VALUE
         Right eye, left corner.
         
        RIGHT_EYE_LEFT_CORNER = 24;
        See Also:
        Constant Field Values
      • LEFT_EYEBROW_UPPER_MIDPOINT_VALUE

        public static final int LEFT_EYEBROW_UPPER_MIDPOINT_VALUE
         Left eyebrow, upper midpoint.
         
        LEFT_EYEBROW_UPPER_MIDPOINT = 25;
        See Also:
        Constant Field Values
      • RIGHT_EYEBROW_UPPER_MIDPOINT_VALUE

        public static final int RIGHT_EYEBROW_UPPER_MIDPOINT_VALUE
         Right eyebrow, upper midpoint.
         
        RIGHT_EYEBROW_UPPER_MIDPOINT = 26;
        See Also:
        Constant Field Values
      • LEFT_EAR_TRAGION_VALUE

        public static final int LEFT_EAR_TRAGION_VALUE
         Left ear tragion.
         
        LEFT_EAR_TRAGION = 27;
        See Also:
        Constant Field Values
      • RIGHT_EAR_TRAGION_VALUE

        public static final int RIGHT_EAR_TRAGION_VALUE
         Right ear tragion.
         
        RIGHT_EAR_TRAGION = 28;
        See Also:
        Constant Field Values
      • LEFT_EYE_PUPIL_VALUE

        public static final int LEFT_EYE_PUPIL_VALUE
         Left eye pupil.
         
        LEFT_EYE_PUPIL = 29;
        See Also:
        Constant Field Values
      • RIGHT_EYE_PUPIL_VALUE

        public static final int RIGHT_EYE_PUPIL_VALUE
         Right eye pupil.
         
        RIGHT_EYE_PUPIL = 30;
        See Also:
        Constant Field Values
      • FOREHEAD_GLABELLA_VALUE

        public static final int FOREHEAD_GLABELLA_VALUE
         Forehead glabella.
         
        FOREHEAD_GLABELLA = 31;
        See Also:
        Constant Field Values
      • CHIN_GNATHION_VALUE

        public static final int CHIN_GNATHION_VALUE
         Chin gnathion.
         
        CHIN_GNATHION = 32;
        See Also:
        Constant Field Values
      • CHIN_LEFT_GONION_VALUE

        public static final int CHIN_LEFT_GONION_VALUE
         Chin left gonion.
         
        CHIN_LEFT_GONION = 33;
        See Also:
        Constant Field Values
      • CHIN_RIGHT_GONION_VALUE

        public static final int CHIN_RIGHT_GONION_VALUE
         Chin right gonion.
         
        CHIN_RIGHT_GONION = 34;
        See Also:
        Constant Field Values
    • Method Detail

      • values

        public static FaceAnnotation.Landmark.Type[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (FaceAnnotation.Landmark.Type c : FaceAnnotation.Landmark.Type.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static FaceAnnotation.Landmark.Type valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • getNumber

        public final int getNumber()
        Specified by:
        getNumber in interface com.google.protobuf.Internal.EnumLite
        Specified by:
        getNumber in interface com.google.protobuf.ProtocolMessageEnum
      • valueOf

        @Deprecated
        public static FaceAnnotation.Landmark.Type valueOf​(int value)
        Deprecated.
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        value - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • forNumber

        public static FaceAnnotation.Landmark.Type forNumber​(int value)
        Parameters:
        value - The numeric wire value of the corresponding enum entry.
        Returns:
        The enum associated with the given numeric wire value.
      • getValueDescriptor

        public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
        Specified by:
        getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
      • getDescriptorForType

        public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnum
      • getDescriptor

        public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
      • valueOf

        public static FaceAnnotation.Landmark.Type valueOf​(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        desc - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null