public static final class NormalizedBoundingPoly.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<NormalizedBoundingPoly.Builder> implements NormalizedBoundingPolyOrBuilder
Normalized bounding polygon for text (that might not be aligned with axis).
Contains list of the corner points in clockwise order starting from
top-left corner. For example, for a rectangular bounding box:
When the text is horizontal it might look like:
0----1
| |
3----2
When it's clockwise 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). Note that values can be less
than 0, or greater than 1 due to trignometric calculations for location of
the box.
Protobuf type google.cloud.videointelligence.v1p2beta1.NormalizedBoundingPoly| Modifier and Type | Method and Description |
|---|---|
NormalizedBoundingPoly.Builder |
addAllVertices(Iterable<? extends NormalizedVertex> values)
Normalized vertices of the bounding polygon.
|
NormalizedBoundingPoly.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
NormalizedBoundingPoly.Builder |
addVertices(int index,
NormalizedVertex.Builder builderForValue)
Normalized vertices of the bounding polygon.
|
NormalizedBoundingPoly.Builder |
addVertices(int index,
NormalizedVertex value)
Normalized vertices of the bounding polygon.
|
NormalizedBoundingPoly.Builder |
addVertices(NormalizedVertex.Builder builderForValue)
Normalized vertices of the bounding polygon.
|
NormalizedBoundingPoly.Builder |
addVertices(NormalizedVertex value)
Normalized vertices of the bounding polygon.
|
NormalizedVertex.Builder |
addVerticesBuilder()
Normalized vertices of the bounding polygon.
|
NormalizedVertex.Builder |
addVerticesBuilder(int index)
Normalized vertices of the bounding polygon.
|
NormalizedBoundingPoly |
build() |
NormalizedBoundingPoly |
buildPartial() |
NormalizedBoundingPoly.Builder |
clear() |
NormalizedBoundingPoly.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
NormalizedBoundingPoly.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
NormalizedBoundingPoly.Builder |
clearVertices()
Normalized vertices of the bounding polygon.
|
NormalizedBoundingPoly.Builder |
clone() |
NormalizedBoundingPoly |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
NormalizedVertex |
getVertices(int index)
Normalized vertices of the bounding polygon.
|
NormalizedVertex.Builder |
getVerticesBuilder(int index)
Normalized vertices of the bounding polygon.
|
List<NormalizedVertex.Builder> |
getVerticesBuilderList()
Normalized vertices of the bounding polygon.
|
int |
getVerticesCount()
Normalized vertices of the bounding polygon.
|
List<NormalizedVertex> |
getVerticesList()
Normalized vertices of the bounding polygon.
|
NormalizedVertexOrBuilder |
getVerticesOrBuilder(int index)
Normalized vertices of the bounding polygon.
|
List<? extends NormalizedVertexOrBuilder> |
getVerticesOrBuilderList()
Normalized vertices of the bounding polygon.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
NormalizedBoundingPoly.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
NormalizedBoundingPoly.Builder |
mergeFrom(com.google.protobuf.Message other) |
NormalizedBoundingPoly.Builder |
mergeFrom(NormalizedBoundingPoly other) |
NormalizedBoundingPoly.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
NormalizedBoundingPoly.Builder |
removeVertices(int index)
Normalized vertices of the bounding polygon.
|
NormalizedBoundingPoly.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
NormalizedBoundingPoly.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
NormalizedBoundingPoly.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
NormalizedBoundingPoly.Builder |
setVertices(int index,
NormalizedVertex.Builder builderForValue)
Normalized vertices of the bounding polygon.
|
NormalizedBoundingPoly.Builder |
setVertices(int index,
NormalizedVertex value)
Normalized vertices of the bounding polygon.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<NormalizedBoundingPoly.Builder>public NormalizedBoundingPoly.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<NormalizedBoundingPoly.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<NormalizedBoundingPoly.Builder>public NormalizedBoundingPoly getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic NormalizedBoundingPoly build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic NormalizedBoundingPoly buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic NormalizedBoundingPoly.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<NormalizedBoundingPoly.Builder>public NormalizedBoundingPoly.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<NormalizedBoundingPoly.Builder>public NormalizedBoundingPoly.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<NormalizedBoundingPoly.Builder>public NormalizedBoundingPoly.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<NormalizedBoundingPoly.Builder>public NormalizedBoundingPoly.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<NormalizedBoundingPoly.Builder>public NormalizedBoundingPoly.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<NormalizedBoundingPoly.Builder>public NormalizedBoundingPoly.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<NormalizedBoundingPoly.Builder>public NormalizedBoundingPoly.Builder mergeFrom(NormalizedBoundingPoly other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<NormalizedBoundingPoly.Builder>public NormalizedBoundingPoly.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<NormalizedBoundingPoly.Builder>IOExceptionpublic List<NormalizedVertex> getVerticesList()
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1p2beta1.NormalizedVertex vertices = 1;
getVerticesList in interface NormalizedBoundingPolyOrBuilderpublic int getVerticesCount()
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1p2beta1.NormalizedVertex vertices = 1;
getVerticesCount in interface NormalizedBoundingPolyOrBuilderpublic NormalizedVertex getVertices(int index)
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1p2beta1.NormalizedVertex vertices = 1;
getVertices in interface NormalizedBoundingPolyOrBuilderpublic NormalizedBoundingPoly.Builder setVertices(int index, NormalizedVertex value)
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1p2beta1.NormalizedVertex vertices = 1;
public NormalizedBoundingPoly.Builder setVertices(int index, NormalizedVertex.Builder builderForValue)
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1p2beta1.NormalizedVertex vertices = 1;
public NormalizedBoundingPoly.Builder addVertices(NormalizedVertex value)
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1p2beta1.NormalizedVertex vertices = 1;
public NormalizedBoundingPoly.Builder addVertices(int index, NormalizedVertex value)
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1p2beta1.NormalizedVertex vertices = 1;
public NormalizedBoundingPoly.Builder addVertices(NormalizedVertex.Builder builderForValue)
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1p2beta1.NormalizedVertex vertices = 1;
public NormalizedBoundingPoly.Builder addVertices(int index, NormalizedVertex.Builder builderForValue)
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1p2beta1.NormalizedVertex vertices = 1;
public NormalizedBoundingPoly.Builder addAllVertices(Iterable<? extends NormalizedVertex> values)
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1p2beta1.NormalizedVertex vertices = 1;
public NormalizedBoundingPoly.Builder clearVertices()
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1p2beta1.NormalizedVertex vertices = 1;
public NormalizedBoundingPoly.Builder removeVertices(int index)
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1p2beta1.NormalizedVertex vertices = 1;
public NormalizedVertex.Builder getVerticesBuilder(int index)
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1p2beta1.NormalizedVertex vertices = 1;
public NormalizedVertexOrBuilder getVerticesOrBuilder(int index)
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1p2beta1.NormalizedVertex vertices = 1;
getVerticesOrBuilder in interface NormalizedBoundingPolyOrBuilderpublic List<? extends NormalizedVertexOrBuilder> getVerticesOrBuilderList()
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1p2beta1.NormalizedVertex vertices = 1;
getVerticesOrBuilderList in interface NormalizedBoundingPolyOrBuilderpublic NormalizedVertex.Builder addVerticesBuilder()
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1p2beta1.NormalizedVertex vertices = 1;
public NormalizedVertex.Builder addVerticesBuilder(int index)
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1p2beta1.NormalizedVertex vertices = 1;
public List<NormalizedVertex.Builder> getVerticesBuilderList()
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1p2beta1.NormalizedVertex vertices = 1;
public final NormalizedBoundingPoly.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<NormalizedBoundingPoly.Builder>public final NormalizedBoundingPoly.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<NormalizedBoundingPoly.Builder>Copyright © 2023 Google LLC. All rights reserved.