Package com.viam.common.v1
Class Common.Geometry
java.lang.Object
com.google.protobuf.AbstractMessageLite<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite<Common.Geometry,Common.Geometry.Builder>
com.viam.common.v1.Common.Geometry
- All Implemented Interfaces:
com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,Common.GeometryOrBuilder
- Enclosing class:
- Common
public static final class Common.Geometry
extends com.google.protobuf.GeneratedMessageLite<Common.Geometry,Common.Geometry.Builder>
implements Common.GeometryOrBuilder
Geometry contains the dimensions of a given geometry and the pose of its center. The geometry is one of either a sphere or a box.Protobuf type
viam.common.v1.Geometry
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
Geometry contains the dimensions of a given geometry and the pose of its center.static enum
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite
com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,
?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite, Type extends Object>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
Fields inherited from class com.google.protobuf.GeneratedMessageLite
unknownFields
Fields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode
-
Method Summary
Modifier and TypeMethodDescriptionprotected final Object
dynamicMethod
(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) getBox()
.viam.common.v1.RectangularPrism box = 3 [json_name = "box"];
.viam.common.v1.Capsule capsule = 5 [json_name = "capsule"];
Pose of a geometries center pointstatic Common.Geometry
getLabel()
Label of the geometry.com.google.protobuf.ByteString
Label of the geometry..viam.common.v1.Sphere sphere = 2 [json_name = "sphere"];
boolean
hasBox()
.viam.common.v1.RectangularPrism box = 3 [json_name = "box"];
boolean
.viam.common.v1.Capsule capsule = 5 [json_name = "capsule"];
boolean
Pose of a geometries center pointboolean
.viam.common.v1.Sphere sphere = 2 [json_name = "sphere"];
static Common.Geometry.Builder
static Common.Geometry.Builder
newBuilder
(Common.Geometry prototype) static Common.Geometry
parseDelimitedFrom
(InputStream input) static Common.Geometry
parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Common.Geometry
parseFrom
(byte[] data) static Common.Geometry
parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Common.Geometry
parseFrom
(com.google.protobuf.ByteString data) static Common.Geometry
parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Common.Geometry
parseFrom
(com.google.protobuf.CodedInputStream input) static Common.Geometry
parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Common.Geometry
parseFrom
(InputStream input) static Common.Geometry
parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Common.Geometry
parseFrom
(ByteBuffer data) static Common.Geometry
parseFrom
(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Common.Geometry>
parser()
Methods inherited from class com.google.protobuf.GeneratedMessageLite
createBuilder, createBuilder, dynamicMethod, dynamicMethod, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeTo
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Field Details
-
CENTER_FIELD_NUMBER
public static final int CENTER_FIELD_NUMBER- See Also:
-
SPHERE_FIELD_NUMBER
public static final int SPHERE_FIELD_NUMBER- See Also:
-
BOX_FIELD_NUMBER
public static final int BOX_FIELD_NUMBER- See Also:
-
CAPSULE_FIELD_NUMBER
public static final int CAPSULE_FIELD_NUMBER- See Also:
-
LABEL_FIELD_NUMBER
public static final int LABEL_FIELD_NUMBER- See Also:
-
-
Method Details
-
getGeometryTypeCase
- Specified by:
getGeometryTypeCase
in interfaceCommon.GeometryOrBuilder
-
hasCenter
public boolean hasCenter()Pose of a geometries center point
.viam.common.v1.Pose center = 1 [json_name = "center"];
- Specified by:
hasCenter
in interfaceCommon.GeometryOrBuilder
- Returns:
- Whether the center field is set.
-
getCenter
Pose of a geometries center point
.viam.common.v1.Pose center = 1 [json_name = "center"];
- Specified by:
getCenter
in interfaceCommon.GeometryOrBuilder
- Returns:
- The center.
-
hasSphere
public boolean hasSphere().viam.common.v1.Sphere sphere = 2 [json_name = "sphere"];
- Specified by:
hasSphere
in interfaceCommon.GeometryOrBuilder
- Returns:
- Whether the sphere field is set.
-
getSphere
.viam.common.v1.Sphere sphere = 2 [json_name = "sphere"];
- Specified by:
getSphere
in interfaceCommon.GeometryOrBuilder
- Returns:
- The sphere.
-
hasBox
public boolean hasBox().viam.common.v1.RectangularPrism box = 3 [json_name = "box"];
- Specified by:
hasBox
in interfaceCommon.GeometryOrBuilder
- Returns:
- Whether the box field is set.
-
getBox
.viam.common.v1.RectangularPrism box = 3 [json_name = "box"];
- Specified by:
getBox
in interfaceCommon.GeometryOrBuilder
- Returns:
- The box.
-
hasCapsule
public boolean hasCapsule().viam.common.v1.Capsule capsule = 5 [json_name = "capsule"];
- Specified by:
hasCapsule
in interfaceCommon.GeometryOrBuilder
- Returns:
- Whether the capsule field is set.
-
getCapsule
.viam.common.v1.Capsule capsule = 5 [json_name = "capsule"];
- Specified by:
getCapsule
in interfaceCommon.GeometryOrBuilder
- Returns:
- The capsule.
-
getLabel
Label of the geometry. If none supplied, will be an empty string.
string label = 4 [json_name = "label"];
- Specified by:
getLabel
in interfaceCommon.GeometryOrBuilder
- Returns:
- The label.
-
getLabelBytes
public com.google.protobuf.ByteString getLabelBytes()Label of the geometry. If none supplied, will be an empty string.
string label = 4 [json_name = "label"];
- Specified by:
getLabelBytes
in interfaceCommon.GeometryOrBuilder
- Returns:
- The bytes for label.
-
parseFrom
public static Common.Geometry parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Common.Geometry parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Common.Geometry parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Common.Geometry parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Common.Geometry parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Common.Geometry parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Common.Geometry parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Common.Geometry parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static Common.Geometry parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static Common.Geometry parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilder
-
newBuilder
-
dynamicMethod
protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) - Specified by:
dynamicMethod
in classcom.google.protobuf.GeneratedMessageLite<Common.Geometry,
Common.Geometry.Builder>
-
getDefaultInstance
-
parser
-