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.BlockType
getBlockType()
Detected block type (text, image etc) for this block.int
getBlockTypeValue()
Detected block type (text, image etc) for this block.BoundingPoly
getBoundingBox()
The bounding box for the block.BoundingPolyOrBuilder
getBoundingBoxOrBuilder()
The bounding box for the block.float
getConfidence()
Confidence of the OCR results on the block.Paragraph
getParagraphs(int index)
List of paragraphs in this block (if this blocks is of type text).int
getParagraphsCount()
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).ParagraphOrBuilder
getParagraphsOrBuilder(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.TextProperty
getProperty()
Additional information detected for the block.TextAnnotation.TextPropertyOrBuilder
getPropertyOrBuilder()
Additional information detected for the block.boolean
hasBoundingBox()
The bounding box for the block.boolean
hasProperty()
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.v1p2beta1.TextAnnotation.TextProperty property = 1;
- Returns:
- Whether the property field is set.
-
getProperty
TextAnnotation.TextProperty getProperty()
Additional information detected for the block.
.google.cloud.vision.v1p2beta1.TextAnnotation.TextProperty property = 1;
- Returns:
- The property.
-
getPropertyOrBuilder
TextAnnotation.TextPropertyOrBuilder getPropertyOrBuilder()
Additional information detected for the block.
.google.cloud.vision.v1p2beta1.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 vertice order will still be (0, 1, 2, 3).
.google.cloud.vision.v1p2beta1.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 vertice order will still be (0, 1, 2, 3).
.google.cloud.vision.v1p2beta1.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 vertice order will still be (0, 1, 2, 3).
.google.cloud.vision.v1p2beta1.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.v1p2beta1.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.v1p2beta1.Paragraph paragraphs = 3;
-
getParagraphsCount
int getParagraphsCount()
List of paragraphs in this block (if this blocks is of type text).
repeated .google.cloud.vision.v1p2beta1.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.v1p2beta1.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.v1p2beta1.Paragraph paragraphs = 3;
-
getBlockTypeValue
int getBlockTypeValue()
Detected block type (text, image etc) for this block.
.google.cloud.vision.v1p2beta1.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.v1p2beta1.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.
-
-