Interface BlockOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Block,Block.Builder
public interface BlockOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Block.BlockTypegetBlockType()Detected block type (text, image etc) for this block.intgetBlockTypeValue()Detected block type (text, image etc) for this block.BoundingPolygetBoundingBox()The bounding box for the block.BoundingPolyOrBuildergetBoundingBoxOrBuilder()The bounding box for the block.floatgetConfidence()Confidence of the OCR results on the block.ParagraphgetParagraphs(int index)List of paragraphs in this block (if this blocks is of type text).intgetParagraphsCount()List of paragraphs in this block (if this blocks is of type text).List<Paragraph>getParagraphsList()List of paragraphs in this block (if this blocks is of type text).ParagraphOrBuildergetParagraphsOrBuilder(int index)List of paragraphs in this block (if this blocks is of type text).List<? extends ParagraphOrBuilder>getParagraphsOrBuilderList()List of paragraphs in this block (if this blocks is of type text).TextAnnotation.TextPropertygetProperty()Additional information detected for the block.TextAnnotation.TextPropertyOrBuildergetPropertyOrBuilder()Additional information detected for the block.booleanhasBoundingBox()The bounding box for the block.booleanhasProperty()Additional information detected for the block.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasProperty
boolean hasProperty()
Additional information detected for the block.
.google.cloud.vision.v1p4beta1.TextAnnotation.TextProperty property = 1;- Returns:
- Whether the property field is set.
-
getProperty
TextAnnotation.TextProperty getProperty()
Additional information detected for the block.
.google.cloud.vision.v1p4beta1.TextAnnotation.TextProperty property = 1;- Returns:
- The property.
-
getPropertyOrBuilder
TextAnnotation.TextPropertyOrBuilder getPropertyOrBuilder()
Additional information detected for the block.
.google.cloud.vision.v1p4beta1.TextAnnotation.TextProperty property = 1;
-
hasBoundingBox
boolean hasBoundingBox()
The bounding box for the block. 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.v1p4beta1.BoundingPoly bounding_box = 2;- Returns:
- Whether the boundingBox field is set.
-
getBoundingBox
BoundingPoly getBoundingBox()
The bounding box for the block. 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.v1p4beta1.BoundingPoly bounding_box = 2;- Returns:
- The boundingBox.
-
getBoundingBoxOrBuilder
BoundingPolyOrBuilder getBoundingBoxOrBuilder()
The bounding box for the block. 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.v1p4beta1.BoundingPoly bounding_box = 2;
-
getParagraphsList
List<Paragraph> getParagraphsList()
List of paragraphs in this block (if this blocks is of type text).
repeated .google.cloud.vision.v1p4beta1.Paragraph paragraphs = 3;
-
getParagraphs
Paragraph getParagraphs(int index)
List of paragraphs in this block (if this blocks is of type text).
repeated .google.cloud.vision.v1p4beta1.Paragraph paragraphs = 3;
-
getParagraphsCount
int getParagraphsCount()
List of paragraphs in this block (if this blocks is of type text).
repeated .google.cloud.vision.v1p4beta1.Paragraph paragraphs = 3;
-
getParagraphsOrBuilderList
List<? extends ParagraphOrBuilder> getParagraphsOrBuilderList()
List of paragraphs in this block (if this blocks is of type text).
repeated .google.cloud.vision.v1p4beta1.Paragraph paragraphs = 3;
-
getParagraphsOrBuilder
ParagraphOrBuilder getParagraphsOrBuilder(int index)
List of paragraphs in this block (if this blocks is of type text).
repeated .google.cloud.vision.v1p4beta1.Paragraph paragraphs = 3;
-
getBlockTypeValue
int getBlockTypeValue()
Detected block type (text, image etc) for this block.
.google.cloud.vision.v1p4beta1.Block.BlockType block_type = 4;- Returns:
- The enum numeric value on the wire for blockType.
-
getBlockType
Block.BlockType getBlockType()
Detected block type (text, image etc) for this block.
.google.cloud.vision.v1p4beta1.Block.BlockType block_type = 4;- Returns:
- The blockType.
-
getConfidence
float getConfidence()
Confidence of the OCR results on the block. Range [0, 1].
float confidence = 5;- Returns:
- The confidence.
-
-