Package com.viam.service.navigation.v1
Class Navigation.Position
java.lang.Object
com.google.protobuf.AbstractMessageLite<Navigation.Position,Navigation.Position.Builder>
com.google.protobuf.GeneratedMessageLite<Navigation.Position,Navigation.Position.Builder>
com.viam.service.navigation.v1.Navigation.Position
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,Navigation.PositionOrBuilder
- Enclosing class:
Navigation
public static final class Navigation.Position
extends com.google.protobuf.GeneratedMessageLite<Navigation.Position,Navigation.Position.Builder>
implements Navigation.PositionOrBuilder
Position is a shared oneof for any map-typed position. Exactly one of pose or geo_pose is set; the service rejects a value that does not match GetProperties map type.Protobuf type
viam.service.navigation.v1.Position-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classPosition is a shared oneof for any map-typed position.static enumNested 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>, 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
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageLite
unknownFieldsFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionprotected final ObjectdynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) static Navigation.PositionMAP_TYPE_GPS — common.GeoPosegetPose()MAP_TYPE_LOCAL — common.Pose in the map framebooleanMAP_TYPE_GPS — common.GeoPosebooleanhasPose()MAP_TYPE_LOCAL — common.Pose in the map framestatic Navigation.Position.Builderstatic Navigation.Position.BuildernewBuilder(Navigation.Position prototype) static Navigation.PositionparseDelimitedFrom(InputStream input) static Navigation.PositionparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Navigation.PositionparseFrom(byte[] data) static Navigation.PositionparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Navigation.PositionparseFrom(com.google.protobuf.ByteString data) static Navigation.PositionparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Navigation.PositionparseFrom(com.google.protobuf.CodedInputStream input) static Navigation.PositionparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Navigation.PositionparseFrom(InputStream input) static Navigation.PositionparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Navigation.PositionparseFrom(ByteBuffer data) static Navigation.PositionparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Navigation.Position> parser()Methods inherited from class com.google.protobuf.GeneratedMessageLite
createBuilder, createBuilder, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, 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, writeToMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Field Details
-
POSE_FIELD_NUMBER
public static final int POSE_FIELD_NUMBER- See Also:
-
GEO_POSE_FIELD_NUMBER
public static final int GEO_POSE_FIELD_NUMBER- See Also:
-
-
Method Details
-
getValueCase
- Specified by:
getValueCasein interfaceNavigation.PositionOrBuilder
-
hasPose
public boolean hasPose()MAP_TYPE_LOCAL — common.Pose in the map frame
.viam.common.v1.Pose pose = 1 [json_name = "pose"];- Specified by:
hasPosein interfaceNavigation.PositionOrBuilder- Returns:
- Whether the pose field is set.
-
getPose
MAP_TYPE_LOCAL — common.Pose in the map frame
.viam.common.v1.Pose pose = 1 [json_name = "pose"];- Specified by:
getPosein interfaceNavigation.PositionOrBuilder- Returns:
- The pose.
-
hasGeoPose
public boolean hasGeoPose()MAP_TYPE_GPS — common.GeoPose
.viam.common.v1.GeoPose geo_pose = 2 [json_name = "geoPose"];- Specified by:
hasGeoPosein interfaceNavigation.PositionOrBuilder- Returns:
- Whether the geoPose field is set.
-
getGeoPose
MAP_TYPE_GPS — common.GeoPose
.viam.common.v1.GeoPose geo_pose = 2 [json_name = "geoPose"];- Specified by:
getGeoPosein interfaceNavigation.PositionOrBuilder- Returns:
- The geoPose.
-
parseFrom
public static Navigation.Position parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Navigation.Position parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Navigation.Position parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Navigation.Position parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Navigation.Position parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Navigation.Position parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Navigation.Position parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Navigation.Position parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static Navigation.Position parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static Navigation.Position parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilder
-
dynamicMethod
protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) - Specified by:
dynamicMethodin classcom.google.protobuf.GeneratedMessageLite<Navigation.Position,Navigation.Position.Builder>
-
getDefaultInstance
-
parser
-