Package com.viam.common.v1
Class Common.GeometriesInFrame.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<Common.GeometriesInFrame,Common.GeometriesInFrame.Builder>
com.viam.common.v1.Common.GeometriesInFrame.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,Common.GeometriesInFrameOrBuilder,Cloneable
- Enclosing class:
- Common.GeometriesInFrame
public static final class Common.GeometriesInFrame.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Common.GeometriesInFrame,Common.GeometriesInFrame.Builder>
implements Common.GeometriesInFrameOrBuilder
GeometriesinFrame contains the dimensions of a given geometry, pose of its center point, and the reference frame by which it was observed.Protobuf type
viam.common.v1.GeometriesInFrame-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescriptionaddAllGeometries(Iterable<? extends Common.Geometry> values) Dimensional typeaddGeometries(int index, Common.Geometry value) Dimensional typeaddGeometries(int index, Common.Geometry.Builder builderForValue) Dimensional typeaddGeometries(Common.Geometry value) Dimensional typeaddGeometries(Common.Geometry.Builder builderForValue) Dimensional typeDimensional typeReference frame of the observer of the geometrygetGeometries(int index) Dimensional typeintDimensional typeDimensional typeReference frame of the observer of the geometrycom.google.protobuf.ByteStringReference frame of the observer of the geometryremoveGeometries(int index) Dimensional typesetGeometries(int index, Common.Geometry value) Dimensional typesetGeometries(int index, Common.Geometry.Builder builderForValue) Dimensional typesetReferenceFrame(String value) Reference frame of the observer of the geometrysetReferenceFrameBytes(com.google.protobuf.ByteString value) Reference frame of the observer of the geometryMethods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getReferenceFrame
Reference frame of the observer of the geometry
string reference_frame = 1 [json_name = "referenceFrame"];- Specified by:
getReferenceFramein interfaceCommon.GeometriesInFrameOrBuilder- Returns:
- The referenceFrame.
-
getReferenceFrameBytes
public com.google.protobuf.ByteString getReferenceFrameBytes()Reference frame of the observer of the geometry
string reference_frame = 1 [json_name = "referenceFrame"];- Specified by:
getReferenceFrameBytesin interfaceCommon.GeometriesInFrameOrBuilder- Returns:
- The bytes for referenceFrame.
-
setReferenceFrame
Reference frame of the observer of the geometry
string reference_frame = 1 [json_name = "referenceFrame"];- Parameters:
value- The referenceFrame to set.- Returns:
- This builder for chaining.
-
clearReferenceFrame
Reference frame of the observer of the geometry
string reference_frame = 1 [json_name = "referenceFrame"];- Returns:
- This builder for chaining.
-
setReferenceFrameBytes
public Common.GeometriesInFrame.Builder setReferenceFrameBytes(com.google.protobuf.ByteString value) Reference frame of the observer of the geometry
string reference_frame = 1 [json_name = "referenceFrame"];- Parameters:
value- The bytes for referenceFrame to set.- Returns:
- This builder for chaining.
-
getGeometriesList
Dimensional type
repeated .viam.common.v1.Geometry geometries = 2 [json_name = "geometries"];- Specified by:
getGeometriesListin interfaceCommon.GeometriesInFrameOrBuilder
-
getGeometriesCount
public int getGeometriesCount()Dimensional type
repeated .viam.common.v1.Geometry geometries = 2 [json_name = "geometries"];- Specified by:
getGeometriesCountin interfaceCommon.GeometriesInFrameOrBuilder
-
getGeometries
Dimensional type
repeated .viam.common.v1.Geometry geometries = 2 [json_name = "geometries"];- Specified by:
getGeometriesin interfaceCommon.GeometriesInFrameOrBuilder
-
setGeometries
Dimensional type
repeated .viam.common.v1.Geometry geometries = 2 [json_name = "geometries"]; -
setGeometries
public Common.GeometriesInFrame.Builder setGeometries(int index, Common.Geometry.Builder builderForValue) Dimensional type
repeated .viam.common.v1.Geometry geometries = 2 [json_name = "geometries"]; -
addGeometries
Dimensional type
repeated .viam.common.v1.Geometry geometries = 2 [json_name = "geometries"]; -
addGeometries
Dimensional type
repeated .viam.common.v1.Geometry geometries = 2 [json_name = "geometries"]; -
addGeometries
Dimensional type
repeated .viam.common.v1.Geometry geometries = 2 [json_name = "geometries"]; -
addGeometries
public Common.GeometriesInFrame.Builder addGeometries(int index, Common.Geometry.Builder builderForValue) Dimensional type
repeated .viam.common.v1.Geometry geometries = 2 [json_name = "geometries"]; -
addAllGeometries
public Common.GeometriesInFrame.Builder addAllGeometries(Iterable<? extends Common.Geometry> values) Dimensional type
repeated .viam.common.v1.Geometry geometries = 2 [json_name = "geometries"]; -
clearGeometries
Dimensional type
repeated .viam.common.v1.Geometry geometries = 2 [json_name = "geometries"]; -
removeGeometries
Dimensional type
repeated .viam.common.v1.Geometry geometries = 2 [json_name = "geometries"];
-