Interface SymbolOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Symbol, Symbol.Builder

@Generated public interface SymbolOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The bounding box for the symbol.
    The bounding box for the symbol.
    float
    Confidence of the OCR results for the symbol.
    Additional information detected for the symbol.
    Additional information detected for the symbol.
    The actual UTF-8 representation of the symbol.
    com.google.protobuf.ByteString
    The actual UTF-8 representation of the symbol.
    boolean
    The bounding box for the symbol.
    boolean
    Additional information detected for the symbol.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasProperty

      boolean hasProperty()
       Additional information detected for the symbol.
       
      .google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
      Returns:
      Whether the property field is set.
    • getProperty

       Additional information detected for the symbol.
       
      .google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
      Returns:
      The property.
    • getPropertyOrBuilder

      TextAnnotation.TextPropertyOrBuilder getPropertyOrBuilder()
       Additional information detected for the symbol.
       
      .google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
    • hasBoundingBox

      boolean hasBoundingBox()
       The bounding box for the symbol.
       The vertices are in the order of top-left, top-right, bottom-right,
       bottom-left. When a rotation of the bounding box is detected the rotation
       is represented as around the top-left corner as defined when the text is
       read in the 'natural' orientation.
       For example:
       * when the text is horizontal it might look like:
       0----1
       |    |
       3----2
       * when it's rotated 180 degrees around the top-left corner it becomes:
       2----3
       |    |
       1----0
       and the vertex order will still be (0, 1, 2, 3).
       
      .google.cloud.vision.v1.BoundingPoly bounding_box = 2;
      Returns:
      Whether the boundingBox field is set.
    • getBoundingBox

      BoundingPoly getBoundingBox()
       The bounding box for the symbol.
       The vertices are in the order of top-left, top-right, bottom-right,
       bottom-left. When a rotation of the bounding box is detected the rotation
       is represented as around the top-left corner as defined when the text is
       read in the 'natural' orientation.
       For example:
       * when the text is horizontal it might look like:
       0----1
       |    |
       3----2
       * when it's rotated 180 degrees around the top-left corner it becomes:
       2----3
       |    |
       1----0
       and the vertex order will still be (0, 1, 2, 3).
       
      .google.cloud.vision.v1.BoundingPoly bounding_box = 2;
      Returns:
      The boundingBox.
    • getBoundingBoxOrBuilder

      BoundingPolyOrBuilder getBoundingBoxOrBuilder()
       The bounding box for the symbol.
       The vertices are in the order of top-left, top-right, bottom-right,
       bottom-left. When a rotation of the bounding box is detected the rotation
       is represented as around the top-left corner as defined when the text is
       read in the 'natural' orientation.
       For example:
       * when the text is horizontal it might look like:
       0----1
       |    |
       3----2
       * when it's rotated 180 degrees around the top-left corner it becomes:
       2----3
       |    |
       1----0
       and the vertex order will still be (0, 1, 2, 3).
       
      .google.cloud.vision.v1.BoundingPoly bounding_box = 2;
    • getText

      String getText()
       The actual UTF-8 representation of the symbol.
       
      string text = 3;
      Returns:
      The text.
    • getTextBytes

      com.google.protobuf.ByteString getTextBytes()
       The actual UTF-8 representation of the symbol.
       
      string text = 3;
      Returns:
      The bytes for text.
    • getConfidence

      float getConfidence()
       Confidence of the OCR results for the symbol. Range [0, 1].
       
      float confidence = 4;
      Returns:
      The confidence.