Package com.viam.common.v1
Class Common.GeoGeometry.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<Common.GeoGeometry,Common.GeoGeometry.Builder>
com.viam.common.v1.Common.GeoGeometry.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,Common.GeoGeometryOrBuilder
,Cloneable
- Enclosing class:
- Common.GeoGeometry
public static final class Common.GeoGeometry.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Common.GeoGeometry,Common.GeoGeometry.Builder>
implements Common.GeoGeometryOrBuilder
GeoGeometry contains information describing Geometry(s) that is located at a GeoPointProtobuf type
viam.common.v1.GeoGeometry
-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance
-
Method Summary
Modifier and TypeMethodDescriptionaddAllGeometries
(Iterable<? extends Common.Geometry> values) Geometries associated with the location, where embedded Pose data is with respect to the specified locationaddGeometries
(int index, Common.Geometry value) Geometries associated with the location, where embedded Pose data is with respect to the specified locationaddGeometries
(int index, Common.Geometry.Builder builderForValue) Geometries associated with the location, where embedded Pose data is with respect to the specified locationaddGeometries
(Common.Geometry value) Geometries associated with the location, where embedded Pose data is with respect to the specified locationaddGeometries
(Common.Geometry.Builder builderForValue) Geometries associated with the location, where embedded Pose data is with respect to the specified locationGeometries associated with the location, where embedded Pose data is with respect to the specified locationLocation of the geometrygetGeometries
(int index) Geometries associated with the location, where embedded Pose data is with respect to the specified locationint
Geometries associated with the location, where embedded Pose data is with respect to the specified locationGeometries associated with the location, where embedded Pose data is with respect to the specified locationLocation of the geometryboolean
Location of the geometrymergeLocation
(Common.GeoPoint value) Location of the geometryremoveGeometries
(int index) Geometries associated with the location, where embedded Pose data is with respect to the specified locationsetGeometries
(int index, Common.Geometry value) Geometries associated with the location, where embedded Pose data is with respect to the specified locationsetGeometries
(int index, Common.Geometry.Builder builderForValue) Geometries associated with the location, where embedded Pose data is with respect to the specified locationsetLocation
(Common.GeoPoint value) Location of the geometrysetLocation
(Common.GeoPoint.Builder builderForValue) Location of the geometryMethods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
hasLocation
public boolean hasLocation()Location of the geometry
.viam.common.v1.GeoPoint location = 1 [json_name = "location"];
- Specified by:
hasLocation
in interfaceCommon.GeoGeometryOrBuilder
- Returns:
- Whether the location field is set.
-
getLocation
Location of the geometry
.viam.common.v1.GeoPoint location = 1 [json_name = "location"];
- Specified by:
getLocation
in interfaceCommon.GeoGeometryOrBuilder
- Returns:
- The location.
-
setLocation
Location of the geometry
.viam.common.v1.GeoPoint location = 1 [json_name = "location"];
-
setLocation
Location of the geometry
.viam.common.v1.GeoPoint location = 1 [json_name = "location"];
-
mergeLocation
Location of the geometry
.viam.common.v1.GeoPoint location = 1 [json_name = "location"];
-
clearLocation
Location of the geometry
.viam.common.v1.GeoPoint location = 1 [json_name = "location"];
-
getGeometriesList
Geometries associated with the location, where embedded Pose data is with respect to the specified location
repeated .viam.common.v1.Geometry geometries = 2 [json_name = "geometries"];
- Specified by:
getGeometriesList
in interfaceCommon.GeoGeometryOrBuilder
-
getGeometriesCount
public int getGeometriesCount()Geometries associated with the location, where embedded Pose data is with respect to the specified location
repeated .viam.common.v1.Geometry geometries = 2 [json_name = "geometries"];
- Specified by:
getGeometriesCount
in interfaceCommon.GeoGeometryOrBuilder
-
getGeometries
Geometries associated with the location, where embedded Pose data is with respect to the specified location
repeated .viam.common.v1.Geometry geometries = 2 [json_name = "geometries"];
- Specified by:
getGeometries
in interfaceCommon.GeoGeometryOrBuilder
-
setGeometries
Geometries associated with the location, where embedded Pose data is with respect to the specified location
repeated .viam.common.v1.Geometry geometries = 2 [json_name = "geometries"];
-
setGeometries
Geometries associated with the location, where embedded Pose data is with respect to the specified location
repeated .viam.common.v1.Geometry geometries = 2 [json_name = "geometries"];
-
addGeometries
Geometries associated with the location, where embedded Pose data is with respect to the specified location
repeated .viam.common.v1.Geometry geometries = 2 [json_name = "geometries"];
-
addGeometries
Geometries associated with the location, where embedded Pose data is with respect to the specified location
repeated .viam.common.v1.Geometry geometries = 2 [json_name = "geometries"];
-
addGeometries
Geometries associated with the location, where embedded Pose data is with respect to the specified location
repeated .viam.common.v1.Geometry geometries = 2 [json_name = "geometries"];
-
addGeometries
Geometries associated with the location, where embedded Pose data is with respect to the specified location
repeated .viam.common.v1.Geometry geometries = 2 [json_name = "geometries"];
-
addAllGeometries
Geometries associated with the location, where embedded Pose data is with respect to the specified location
repeated .viam.common.v1.Geometry geometries = 2 [json_name = "geometries"];
-
clearGeometries
Geometries associated with the location, where embedded Pose data is with respect to the specified location
repeated .viam.common.v1.Geometry geometries = 2 [json_name = "geometries"];
-
removeGeometries
Geometries associated with the location, where embedded Pose data is with respect to the specified location
repeated .viam.common.v1.Geometry geometries = 2 [json_name = "geometries"];
-