public final class NormalizedBoundingPoly extends GeneratedMessageV3 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
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
VERTICES_FIELD_NUMBER
public static final int VERTICES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static NormalizedBoundingPoly getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static NormalizedBoundingPoly.Builder newBuilder()
newBuilder(NormalizedBoundingPoly prototype)
public static NormalizedBoundingPoly.Builder newBuilder(NormalizedBoundingPoly prototype)
public static NormalizedBoundingPoly parseDelimitedFrom(InputStream input)
public static NormalizedBoundingPoly parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static NormalizedBoundingPoly parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static NormalizedBoundingPoly parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static NormalizedBoundingPoly parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static NormalizedBoundingPoly parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static NormalizedBoundingPoly parseFrom(CodedInputStream input)
public static NormalizedBoundingPoly parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static NormalizedBoundingPoly parseFrom(InputStream input)
public static NormalizedBoundingPoly parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static NormalizedBoundingPoly parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static NormalizedBoundingPoly parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<NormalizedBoundingPoly> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public NormalizedBoundingPoly getDefaultInstanceForType()
getParserForType()
public Parser<NormalizedBoundingPoly> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getVertices(int index)
public NormalizedVertex getVertices(int index)
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1p2beta1.NormalizedVertex vertices = 1;
Parameter |
Name |
Description |
index |
int
|
getVerticesCount()
public int getVerticesCount()
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1p2beta1.NormalizedVertex vertices = 1;
Returns |
Type |
Description |
int |
|
getVerticesList()
public List<NormalizedVertex> getVerticesList()
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1p2beta1.NormalizedVertex vertices = 1;
getVerticesOrBuilder(int index)
public NormalizedVertexOrBuilder getVerticesOrBuilder(int index)
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1p2beta1.NormalizedVertex vertices = 1;
Parameter |
Name |
Description |
index |
int
|
getVerticesOrBuilderList()
public List<? extends NormalizedVertexOrBuilder> getVerticesOrBuilderList()
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1p2beta1.NormalizedVertex vertices = 1;
Returns |
Type |
Description |
List<? extends com.google.cloud.videointelligence.v1p2beta1.NormalizedVertexOrBuilder> |
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public NormalizedBoundingPoly.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected NormalizedBoundingPoly.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public NormalizedBoundingPoly.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides