Package com.google.cloud.visionai.v1
Class VideoObjectTrackingPredictionResult.BoundingBox.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<VideoObjectTrackingPredictionResult.BoundingBox.Builder>
com.google.cloud.visionai.v1.VideoObjectTrackingPredictionResult.BoundingBox.Builder
- All Implemented Interfaces:
VideoObjectTrackingPredictionResult.BoundingBoxOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- VideoObjectTrackingPredictionResult.BoundingBox
public static final class VideoObjectTrackingPredictionResult.BoundingBox.Builder
extends com.google.protobuf.GeneratedMessage.Builder<VideoObjectTrackingPredictionResult.BoundingBox.Builder>
implements VideoObjectTrackingPredictionResult.BoundingBoxOrBuilder
Boundingbox for detected object. I.e. the rectangle over the video frame pinpointing the found AnnotationSpec. The coordinates are relative to the frame size, and the point 0,0 is in the top left of the frame.Protobuf type
google.cloud.visionai.v1.VideoObjectTrackingPredictionResult.BoundingBox-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The rightmost coordinate of the bounding box.The leftmost coordinate of the bounding box.The bottommost coordinate of the bounding box.The topmost coordinate of the bounding box.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorfloatgetXMax()The rightmost coordinate of the bounding box.floatgetXMin()The leftmost coordinate of the bounding box.floatgetYMax()The bottommost coordinate of the bounding box.floatgetYMin()The topmost coordinate of the bounding box.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setXMax(float value) The rightmost coordinate of the bounding box.setXMin(float value) The leftmost coordinate of the bounding box.setYMax(float value) The bottommost coordinate of the bounding box.setYMin(float value) The topmost coordinate of the bounding box.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<VideoObjectTrackingPredictionResult.BoundingBox.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<VideoObjectTrackingPredictionResult.BoundingBox.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<VideoObjectTrackingPredictionResult.BoundingBox.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
public VideoObjectTrackingPredictionResult.BoundingBox.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<VideoObjectTrackingPredictionResult.BoundingBox.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<VideoObjectTrackingPredictionResult.BoundingBox.Builder>
-
mergeFrom
public VideoObjectTrackingPredictionResult.BoundingBox.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<VideoObjectTrackingPredictionResult.BoundingBox.Builder>- Throws:
IOException
-
getXMin
public float getXMin()The leftmost coordinate of the bounding box.
float x_min = 1;- Specified by:
getXMinin interfaceVideoObjectTrackingPredictionResult.BoundingBoxOrBuilder- Returns:
- The xMin.
-
setXMin
The leftmost coordinate of the bounding box.
float x_min = 1;- Parameters:
value- The xMin to set.- Returns:
- This builder for chaining.
-
clearXMin
The leftmost coordinate of the bounding box.
float x_min = 1;- Returns:
- This builder for chaining.
-
getXMax
public float getXMax()The rightmost coordinate of the bounding box.
float x_max = 2;- Specified by:
getXMaxin interfaceVideoObjectTrackingPredictionResult.BoundingBoxOrBuilder- Returns:
- The xMax.
-
setXMax
The rightmost coordinate of the bounding box.
float x_max = 2;- Parameters:
value- The xMax to set.- Returns:
- This builder for chaining.
-
clearXMax
The rightmost coordinate of the bounding box.
float x_max = 2;- Returns:
- This builder for chaining.
-
getYMin
public float getYMin()The topmost coordinate of the bounding box.
float y_min = 3;- Specified by:
getYMinin interfaceVideoObjectTrackingPredictionResult.BoundingBoxOrBuilder- Returns:
- The yMin.
-
setYMin
The topmost coordinate of the bounding box.
float y_min = 3;- Parameters:
value- The yMin to set.- Returns:
- This builder for chaining.
-
clearYMin
The topmost coordinate of the bounding box.
float y_min = 3;- Returns:
- This builder for chaining.
-
getYMax
public float getYMax()The bottommost coordinate of the bounding box.
float y_max = 4;- Specified by:
getYMaxin interfaceVideoObjectTrackingPredictionResult.BoundingBoxOrBuilder- Returns:
- The yMax.
-
setYMax
The bottommost coordinate of the bounding box.
float y_max = 4;- Parameters:
value- The yMax to set.- Returns:
- This builder for chaining.
-
clearYMax
The bottommost coordinate of the bounding box.
float y_max = 4;- Returns:
- This builder for chaining.
-