Class NormalizedBoundingPoly.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<NormalizedBoundingPoly.Builder>
com.google.cloud.videointelligence.v1.NormalizedBoundingPoly.Builder
- All Implemented Interfaces:
NormalizedBoundingPolyOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- NormalizedBoundingPoly
public static final class NormalizedBoundingPoly.Builder
extends com.google.protobuf.GeneratedMessage.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.v1.NormalizedBoundingPoly-
Method Summary
Modifier and TypeMethodDescriptionaddAllVertices(Iterable<? extends NormalizedVertex> values) Normalized vertices of the bounding polygon.addVertices(int index, NormalizedVertex value) Normalized vertices of the bounding polygon.addVertices(int index, NormalizedVertex.Builder builderForValue) Normalized vertices of the bounding polygon.addVertices(NormalizedVertex value) Normalized vertices of the bounding polygon.addVertices(NormalizedVertex.Builder builderForValue) Normalized vertices of the bounding polygon.Normalized vertices of the bounding polygon.addVerticesBuilder(int index) Normalized vertices of the bounding polygon.build()clear()Normalized vertices of the bounding polygon.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetVertices(int index) Normalized vertices of the bounding polygon.getVerticesBuilder(int index) Normalized vertices of the bounding polygon.Normalized vertices of the bounding polygon.intNormalized vertices of the bounding polygon.Normalized vertices of the bounding polygon.getVerticesOrBuilder(int index) Normalized vertices of the bounding polygon.List<? extends NormalizedVertexOrBuilder>Normalized vertices of the bounding polygon.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(NormalizedBoundingPoly other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeVertices(int index) Normalized vertices of the bounding polygon.setVertices(int index, NormalizedVertex value) Normalized vertices of the bounding polygon.setVertices(int index, NormalizedVertex.Builder builderForValue) Normalized vertices of the bounding polygon.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<NormalizedBoundingPoly.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<NormalizedBoundingPoly.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<NormalizedBoundingPoly.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NormalizedBoundingPoly.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<NormalizedBoundingPoly.Builder>
-
mergeFrom
public NormalizedBoundingPoly.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NormalizedBoundingPoly.Builder>- Throws:
IOException
-
getVerticesList
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1;- Specified by:
getVerticesListin interfaceNormalizedBoundingPolyOrBuilder
-
getVerticesCount
public int getVerticesCount()Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1;- Specified by:
getVerticesCountin interfaceNormalizedBoundingPolyOrBuilder
-
getVertices
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1;- Specified by:
getVerticesin interfaceNormalizedBoundingPolyOrBuilder
-
setVertices
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1; -
setVertices
public NormalizedBoundingPoly.Builder setVertices(int index, NormalizedVertex.Builder builderForValue) Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1; -
addVertices
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1; -
addVertices
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1; -
addVertices
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1; -
addVertices
public NormalizedBoundingPoly.Builder addVertices(int index, NormalizedVertex.Builder builderForValue) Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1; -
addAllVertices
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1; -
clearVertices
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1; -
removeVertices
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1; -
getVerticesBuilder
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1; -
getVerticesOrBuilder
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1;- Specified by:
getVerticesOrBuilderin interfaceNormalizedBoundingPolyOrBuilder
-
getVerticesOrBuilderList
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1;- Specified by:
getVerticesOrBuilderListin interfaceNormalizedBoundingPolyOrBuilder
-
addVerticesBuilder
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1; -
addVerticesBuilder
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1; -
getVerticesBuilderList
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1;
-