Class GpsMetadata
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
ai.pipestream.parsed.data.image.v1.GpsMetadata
- All Implemented Interfaces:
GpsMetadataOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class GpsMetadata
extends com.google.protobuf.GeneratedMessage
implements GpsMetadataOrBuilder
GPS metadata from EXIF GPS information.Protobuf type
ai.pipestream.parsed.data.image.v1.GpsMetadata- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classGPS metadata from EXIF GPS information.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleandoubleAltitude in meters (GPS:GPSAltitude).Altitude reference above or below sea level (GPS:GPSAltitudeRef).com.google.protobuf.ByteStringAltitude reference above or below sea level (GPS:GPSAltitudeRef).Name of GPS area (GPS:GPSAreaInformation).com.google.protobuf.ByteStringName of GPS area (GPS:GPSAreaInformation).static GpsMetadatastatic final com.google.protobuf.Descriptors.DescriptordoubleBearing to destination (GPS:GPSDestBearing).Destination bearing reference (GPS:GPSDestBearingRef).com.google.protobuf.ByteStringDestination bearing reference (GPS:GPSDestBearingRef).doubleDistance to destination (GPS:GPSDestDistance).Distance reference unit (GPS:GPSDestDistanceRef).com.google.protobuf.ByteStringDistance reference unit (GPS:GPSDestDistanceRef).Destination latitude (GPS:GPSDestLatitude).com.google.protobuf.ByteStringDestination latitude (GPS:GPSDestLatitude).Destination latitude reference (GPS:GPSDestLatitudeRef).com.google.protobuf.ByteStringDestination latitude reference (GPS:GPSDestLatitudeRef).Destination longitude (GPS:GPSDestLongitude).com.google.protobuf.ByteStringDestination longitude (GPS:GPSDestLongitude).Destination longitude reference (GPS:GPSDestLongitudeRef).com.google.protobuf.ByteStringDestination longitude reference (GPS:GPSDestLongitudeRef).Differential correction applied (GPS:GPSDifferential).com.google.protobuf.ByteStringDifferential correction applied (GPS:GPSDifferential).doublegetDop()Dilution of precision value (GPS:GPSDOP).doubleDirection of image (GPS:GPSImgDirection).Image direction reference T/M (GPS:GPSImgDirectionRef).com.google.protobuf.ByteStringImage direction reference T/M (GPS:GPSImgDirectionRef).doubleLatitude in decimal degrees (GPS:GPSLatitude).Latitude reference indicator N or S (GPS:GPSLatitudeRef).com.google.protobuf.ByteStringLatitude reference indicator N or S (GPS:GPSLatitudeRef).doubleLongitude in decimal degrees (GPS:GPSLongitude).Longitude reference indicator E or W (GPS:GPSLongitudeRef).com.google.protobuf.ByteStringLongitude reference indicator E or W (GPS:GPSLongitudeRef).Geodetic survey data used (GPS:GPSMapDatum).com.google.protobuf.ByteStringGeodetic survey data used (GPS:GPSMapDatum).GPS measurement mode (GPS:GPSMeasureMode).com.google.protobuf.ByteStringGPS measurement mode (GPS:GPSMeasureMode).com.google.protobuf.Parser<GpsMetadata> GPS processing method (GPS:GPSProcessingMethod).com.google.protobuf.ByteStringGPS processing method (GPS:GPSProcessingMethod).Satellites used for measurement (GPS:GPSSatellites).com.google.protobuf.ByteStringSatellites used for measurement (GPS:GPSSatellites).intdoublegetSpeed()Speed of movement (GPS:GPSSpeed).Speed reference K/M/N for km/h, mph, knots (GPS:GPSSpeedRef).com.google.protobuf.ByteStringSpeed reference K/M/N for km/h, mph, knots (GPS:GPSSpeedRef).GPS receiver status (GPS:GPSStatus).com.google.protobuf.ByteStringGPS receiver status (GPS:GPSStatus).com.google.protobuf.TimestampGPS timestamp from date and time stamps.com.google.protobuf.TimestampOrBuilderGPS timestamp from date and time stamps.Raw timestamp string for fallback parsing.com.google.protobuf.ByteStringRaw timestamp string for fallback parsing.doublegetTrack()Direction of movement (GPS:GPSTrack).Track reference T/M for true/magnetic north (GPS:GPSTrackRef).com.google.protobuf.ByteStringTrack reference T/M for true/magnetic north (GPS:GPSTrackRef).GPS version ID (GPS:GPSVersionID).com.google.protobuf.ByteStringGPS version ID (GPS:GPSVersionID).booleanAltitude in meters (GPS:GPSAltitude).booleanAltitude reference above or below sea level (GPS:GPSAltitudeRef).booleanName of GPS area (GPS:GPSAreaInformation).booleanBearing to destination (GPS:GPSDestBearing).booleanDestination bearing reference (GPS:GPSDestBearingRef).booleanDistance to destination (GPS:GPSDestDistance).booleanDistance reference unit (GPS:GPSDestDistanceRef).booleanDestination latitude (GPS:GPSDestLatitude).booleanDestination latitude reference (GPS:GPSDestLatitudeRef).booleanDestination longitude (GPS:GPSDestLongitude).booleanDestination longitude reference (GPS:GPSDestLongitudeRef).booleanDifferential correction applied (GPS:GPSDifferential).booleanhasDop()Dilution of precision value (GPS:GPSDOP).inthashCode()booleanDirection of image (GPS:GPSImgDirection).booleanImage direction reference T/M (GPS:GPSImgDirectionRef).booleanLatitude in decimal degrees (GPS:GPSLatitude).booleanLatitude reference indicator N or S (GPS:GPSLatitudeRef).booleanLongitude in decimal degrees (GPS:GPSLongitude).booleanLongitude reference indicator E or W (GPS:GPSLongitudeRef).booleanGeodetic survey data used (GPS:GPSMapDatum).booleanGPS measurement mode (GPS:GPSMeasureMode).booleanGPS processing method (GPS:GPSProcessingMethod).booleanSatellites used for measurement (GPS:GPSSatellites).booleanhasSpeed()Speed of movement (GPS:GPSSpeed).booleanSpeed reference K/M/N for km/h, mph, knots (GPS:GPSSpeedRef).booleanGPS receiver status (GPS:GPSStatus).booleanGPS timestamp from date and time stamps.booleanRaw timestamp string for fallback parsing.booleanhasTrack()Direction of movement (GPS:GPSTrack).booleanTrack reference T/M for true/magnetic north (GPS:GPSTrackRef).booleanGPS version ID (GPS:GPSVersionID).protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic GpsMetadata.Builderstatic GpsMetadata.BuildernewBuilder(GpsMetadata prototype) protected GpsMetadata.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static GpsMetadataparseDelimitedFrom(InputStream input) static GpsMetadataparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static GpsMetadataparseFrom(byte[] data) static GpsMetadataparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static GpsMetadataparseFrom(com.google.protobuf.ByteString data) static GpsMetadataparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static GpsMetadataparseFrom(com.google.protobuf.CodedInputStream input) static GpsMetadataparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static GpsMetadataparseFrom(InputStream input) static GpsMetadataparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static GpsMetadataparseFrom(ByteBuffer data) static GpsMetadataparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<GpsMetadata> parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods 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.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
LATITUDE_FIELD_NUMBER
public static final int LATITUDE_FIELD_NUMBER- See Also:
-
LONGITUDE_FIELD_NUMBER
public static final int LONGITUDE_FIELD_NUMBER- See Also:
-
ALTITUDE_FIELD_NUMBER
public static final int ALTITUDE_FIELD_NUMBER- See Also:
-
LATITUDE_REF_FIELD_NUMBER
public static final int LATITUDE_REF_FIELD_NUMBER- See Also:
-
LONGITUDE_REF_FIELD_NUMBER
public static final int LONGITUDE_REF_FIELD_NUMBER- See Also:
-
ALTITUDE_REF_FIELD_NUMBER
public static final int ALTITUDE_REF_FIELD_NUMBER- See Also:
-
TIMESTAMP_FIELD_NUMBER
public static final int TIMESTAMP_FIELD_NUMBER- See Also:
-
TIMESTAMP_RAW_FIELD_NUMBER
public static final int TIMESTAMP_RAW_FIELD_NUMBER- See Also:
-
SPEED_FIELD_NUMBER
public static final int SPEED_FIELD_NUMBER- See Also:
-
SPEED_REF_FIELD_NUMBER
public static final int SPEED_REF_FIELD_NUMBER- See Also:
-
TRACK_FIELD_NUMBER
public static final int TRACK_FIELD_NUMBER- See Also:
-
TRACK_REF_FIELD_NUMBER
public static final int TRACK_REF_FIELD_NUMBER- See Also:
-
IMG_DIRECTION_FIELD_NUMBER
public static final int IMG_DIRECTION_FIELD_NUMBER- See Also:
-
IMG_DIRECTION_REF_FIELD_NUMBER
public static final int IMG_DIRECTION_REF_FIELD_NUMBER- See Also:
-
DEST_BEARING_FIELD_NUMBER
public static final int DEST_BEARING_FIELD_NUMBER- See Also:
-
DEST_BEARING_REF_FIELD_NUMBER
public static final int DEST_BEARING_REF_FIELD_NUMBER- See Also:
-
DEST_DISTANCE_FIELD_NUMBER
public static final int DEST_DISTANCE_FIELD_NUMBER- See Also:
-
DEST_DISTANCE_REF_FIELD_NUMBER
public static final int DEST_DISTANCE_REF_FIELD_NUMBER- See Also:
-
MAP_DATUM_FIELD_NUMBER
public static final int MAP_DATUM_FIELD_NUMBER- See Also:
-
PROCESSING_METHOD_FIELD_NUMBER
public static final int PROCESSING_METHOD_FIELD_NUMBER- See Also:
-
AREA_INFORMATION_FIELD_NUMBER
public static final int AREA_INFORMATION_FIELD_NUMBER- See Also:
-
DEST_LATITUDE_FIELD_NUMBER
public static final int DEST_LATITUDE_FIELD_NUMBER- See Also:
-
DEST_LATITUDE_REF_FIELD_NUMBER
public static final int DEST_LATITUDE_REF_FIELD_NUMBER- See Also:
-
DEST_LONGITUDE_FIELD_NUMBER
public static final int DEST_LONGITUDE_FIELD_NUMBER- See Also:
-
DEST_LONGITUDE_REF_FIELD_NUMBER
public static final int DEST_LONGITUDE_REF_FIELD_NUMBER- See Also:
-
DOP_FIELD_NUMBER
public static final int DOP_FIELD_NUMBER- See Also:
-
MEASURE_MODE_FIELD_NUMBER
public static final int MEASURE_MODE_FIELD_NUMBER- See Also:
-
VERSION_ID_FIELD_NUMBER
public static final int VERSION_ID_FIELD_NUMBER- See Also:
-
SATELLITES_FIELD_NUMBER
public static final int SATELLITES_FIELD_NUMBER- See Also:
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER- See Also:
-
DIFFERENTIAL_FIELD_NUMBER
public static final int DIFFERENTIAL_FIELD_NUMBER- See Also:
-
-
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
-
hasLatitude
public boolean hasLatitude()Latitude in decimal degrees (GPS:GPSLatitude).
optional double latitude = 1 [json_name = "latitude"];- Specified by:
hasLatitudein interfaceGpsMetadataOrBuilder- Returns:
- Whether the latitude field is set.
-
getLatitude
public double getLatitude()Latitude in decimal degrees (GPS:GPSLatitude).
optional double latitude = 1 [json_name = "latitude"];- Specified by:
getLatitudein interfaceGpsMetadataOrBuilder- Returns:
- The latitude.
-
hasLongitude
public boolean hasLongitude()Longitude in decimal degrees (GPS:GPSLongitude).
optional double longitude = 2 [json_name = "longitude"];- Specified by:
hasLongitudein interfaceGpsMetadataOrBuilder- Returns:
- Whether the longitude field is set.
-
getLongitude
public double getLongitude()Longitude in decimal degrees (GPS:GPSLongitude).
optional double longitude = 2 [json_name = "longitude"];- Specified by:
getLongitudein interfaceGpsMetadataOrBuilder- Returns:
- The longitude.
-
hasAltitude
public boolean hasAltitude()Altitude in meters (GPS:GPSAltitude).
optional double altitude = 3 [json_name = "altitude"];- Specified by:
hasAltitudein interfaceGpsMetadataOrBuilder- Returns:
- Whether the altitude field is set.
-
getAltitude
public double getAltitude()Altitude in meters (GPS:GPSAltitude).
optional double altitude = 3 [json_name = "altitude"];- Specified by:
getAltitudein interfaceGpsMetadataOrBuilder- Returns:
- The altitude.
-
hasLatitudeRef
public boolean hasLatitudeRef()Latitude reference indicator N or S (GPS:GPSLatitudeRef).
optional string latitude_ref = 4 [json_name = "latitudeRef"];- Specified by:
hasLatitudeRefin interfaceGpsMetadataOrBuilder- Returns:
- Whether the latitudeRef field is set.
-
getLatitudeRef
Latitude reference indicator N or S (GPS:GPSLatitudeRef).
optional string latitude_ref = 4 [json_name = "latitudeRef"];- Specified by:
getLatitudeRefin interfaceGpsMetadataOrBuilder- Returns:
- The latitudeRef.
-
getLatitudeRefBytes
public com.google.protobuf.ByteString getLatitudeRefBytes()Latitude reference indicator N or S (GPS:GPSLatitudeRef).
optional string latitude_ref = 4 [json_name = "latitudeRef"];- Specified by:
getLatitudeRefBytesin interfaceGpsMetadataOrBuilder- Returns:
- The bytes for latitudeRef.
-
hasLongitudeRef
public boolean hasLongitudeRef()Longitude reference indicator E or W (GPS:GPSLongitudeRef).
optional string longitude_ref = 5 [json_name = "longitudeRef"];- Specified by:
hasLongitudeRefin interfaceGpsMetadataOrBuilder- Returns:
- Whether the longitudeRef field is set.
-
getLongitudeRef
Longitude reference indicator E or W (GPS:GPSLongitudeRef).
optional string longitude_ref = 5 [json_name = "longitudeRef"];- Specified by:
getLongitudeRefin interfaceGpsMetadataOrBuilder- Returns:
- The longitudeRef.
-
getLongitudeRefBytes
public com.google.protobuf.ByteString getLongitudeRefBytes()Longitude reference indicator E or W (GPS:GPSLongitudeRef).
optional string longitude_ref = 5 [json_name = "longitudeRef"];- Specified by:
getLongitudeRefBytesin interfaceGpsMetadataOrBuilder- Returns:
- The bytes for longitudeRef.
-
hasAltitudeRef
public boolean hasAltitudeRef()Altitude reference above or below sea level (GPS:GPSAltitudeRef).
optional string altitude_ref = 6 [json_name = "altitudeRef"];- Specified by:
hasAltitudeRefin interfaceGpsMetadataOrBuilder- Returns:
- Whether the altitudeRef field is set.
-
getAltitudeRef
Altitude reference above or below sea level (GPS:GPSAltitudeRef).
optional string altitude_ref = 6 [json_name = "altitudeRef"];- Specified by:
getAltitudeRefin interfaceGpsMetadataOrBuilder- Returns:
- The altitudeRef.
-
getAltitudeRefBytes
public com.google.protobuf.ByteString getAltitudeRefBytes()Altitude reference above or below sea level (GPS:GPSAltitudeRef).
optional string altitude_ref = 6 [json_name = "altitudeRef"];- Specified by:
getAltitudeRefBytesin interfaceGpsMetadataOrBuilder- Returns:
- The bytes for altitudeRef.
-
hasTimestamp
public boolean hasTimestamp()GPS timestamp from date and time stamps.
optional .google.protobuf.Timestamp timestamp = 7 [json_name = "timestamp"];- Specified by:
hasTimestampin interfaceGpsMetadataOrBuilder- Returns:
- Whether the timestamp field is set.
-
getTimestamp
public com.google.protobuf.Timestamp getTimestamp()GPS timestamp from date and time stamps.
optional .google.protobuf.Timestamp timestamp = 7 [json_name = "timestamp"];- Specified by:
getTimestampin interfaceGpsMetadataOrBuilder- Returns:
- The timestamp.
-
getTimestampOrBuilder
public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder()GPS timestamp from date and time stamps.
optional .google.protobuf.Timestamp timestamp = 7 [json_name = "timestamp"];- Specified by:
getTimestampOrBuilderin interfaceGpsMetadataOrBuilder
-
hasTimestampRaw
public boolean hasTimestampRaw()Raw timestamp string for fallback parsing.
optional string timestamp_raw = 63 [json_name = "timestampRaw"];- Specified by:
hasTimestampRawin interfaceGpsMetadataOrBuilder- Returns:
- Whether the timestampRaw field is set.
-
getTimestampRaw
Raw timestamp string for fallback parsing.
optional string timestamp_raw = 63 [json_name = "timestampRaw"];- Specified by:
getTimestampRawin interfaceGpsMetadataOrBuilder- Returns:
- The timestampRaw.
-
getTimestampRawBytes
public com.google.protobuf.ByteString getTimestampRawBytes()Raw timestamp string for fallback parsing.
optional string timestamp_raw = 63 [json_name = "timestampRaw"];- Specified by:
getTimestampRawBytesin interfaceGpsMetadataOrBuilder- Returns:
- The bytes for timestampRaw.
-
hasSpeed
public boolean hasSpeed()Speed of movement (GPS:GPSSpeed).
optional double speed = 8 [json_name = "speed"];- Specified by:
hasSpeedin interfaceGpsMetadataOrBuilder- Returns:
- Whether the speed field is set.
-
getSpeed
public double getSpeed()Speed of movement (GPS:GPSSpeed).
optional double speed = 8 [json_name = "speed"];- Specified by:
getSpeedin interfaceGpsMetadataOrBuilder- Returns:
- The speed.
-
hasSpeedRef
public boolean hasSpeedRef()Speed reference K/M/N for km/h, mph, knots (GPS:GPSSpeedRef).
optional string speed_ref = 9 [json_name = "speedRef"];- Specified by:
hasSpeedRefin interfaceGpsMetadataOrBuilder- Returns:
- Whether the speedRef field is set.
-
getSpeedRef
Speed reference K/M/N for km/h, mph, knots (GPS:GPSSpeedRef).
optional string speed_ref = 9 [json_name = "speedRef"];- Specified by:
getSpeedRefin interfaceGpsMetadataOrBuilder- Returns:
- The speedRef.
-
getSpeedRefBytes
public com.google.protobuf.ByteString getSpeedRefBytes()Speed reference K/M/N for km/h, mph, knots (GPS:GPSSpeedRef).
optional string speed_ref = 9 [json_name = "speedRef"];- Specified by:
getSpeedRefBytesin interfaceGpsMetadataOrBuilder- Returns:
- The bytes for speedRef.
-
hasTrack
public boolean hasTrack()Direction of movement (GPS:GPSTrack).
optional double track = 10 [json_name = "track"];- Specified by:
hasTrackin interfaceGpsMetadataOrBuilder- Returns:
- Whether the track field is set.
-
getTrack
public double getTrack()Direction of movement (GPS:GPSTrack).
optional double track = 10 [json_name = "track"];- Specified by:
getTrackin interfaceGpsMetadataOrBuilder- Returns:
- The track.
-
hasTrackRef
public boolean hasTrackRef()Track reference T/M for true/magnetic north (GPS:GPSTrackRef).
optional string track_ref = 11 [json_name = "trackRef"];- Specified by:
hasTrackRefin interfaceGpsMetadataOrBuilder- Returns:
- Whether the trackRef field is set.
-
getTrackRef
Track reference T/M for true/magnetic north (GPS:GPSTrackRef).
optional string track_ref = 11 [json_name = "trackRef"];- Specified by:
getTrackRefin interfaceGpsMetadataOrBuilder- Returns:
- The trackRef.
-
getTrackRefBytes
public com.google.protobuf.ByteString getTrackRefBytes()Track reference T/M for true/magnetic north (GPS:GPSTrackRef).
optional string track_ref = 11 [json_name = "trackRef"];- Specified by:
getTrackRefBytesin interfaceGpsMetadataOrBuilder- Returns:
- The bytes for trackRef.
-
hasImgDirection
public boolean hasImgDirection()Direction of image (GPS:GPSImgDirection).
optional double img_direction = 12 [json_name = "imgDirection"];- Specified by:
hasImgDirectionin interfaceGpsMetadataOrBuilder- Returns:
- Whether the imgDirection field is set.
-
getImgDirection
public double getImgDirection()Direction of image (GPS:GPSImgDirection).
optional double img_direction = 12 [json_name = "imgDirection"];- Specified by:
getImgDirectionin interfaceGpsMetadataOrBuilder- Returns:
- The imgDirection.
-
hasImgDirectionRef
public boolean hasImgDirectionRef()Image direction reference T/M (GPS:GPSImgDirectionRef).
optional string img_direction_ref = 13 [json_name = "imgDirectionRef"];- Specified by:
hasImgDirectionRefin interfaceGpsMetadataOrBuilder- Returns:
- Whether the imgDirectionRef field is set.
-
getImgDirectionRef
Image direction reference T/M (GPS:GPSImgDirectionRef).
optional string img_direction_ref = 13 [json_name = "imgDirectionRef"];- Specified by:
getImgDirectionRefin interfaceGpsMetadataOrBuilder- Returns:
- The imgDirectionRef.
-
getImgDirectionRefBytes
public com.google.protobuf.ByteString getImgDirectionRefBytes()Image direction reference T/M (GPS:GPSImgDirectionRef).
optional string img_direction_ref = 13 [json_name = "imgDirectionRef"];- Specified by:
getImgDirectionRefBytesin interfaceGpsMetadataOrBuilder- Returns:
- The bytes for imgDirectionRef.
-
hasDestBearing
public boolean hasDestBearing()Bearing to destination (GPS:GPSDestBearing).
optional double dest_bearing = 14 [json_name = "destBearing"];- Specified by:
hasDestBearingin interfaceGpsMetadataOrBuilder- Returns:
- Whether the destBearing field is set.
-
getDestBearing
public double getDestBearing()Bearing to destination (GPS:GPSDestBearing).
optional double dest_bearing = 14 [json_name = "destBearing"];- Specified by:
getDestBearingin interfaceGpsMetadataOrBuilder- Returns:
- The destBearing.
-
hasDestBearingRef
public boolean hasDestBearingRef()Destination bearing reference (GPS:GPSDestBearingRef).
optional string dest_bearing_ref = 15 [json_name = "destBearingRef"];- Specified by:
hasDestBearingRefin interfaceGpsMetadataOrBuilder- Returns:
- Whether the destBearingRef field is set.
-
getDestBearingRef
Destination bearing reference (GPS:GPSDestBearingRef).
optional string dest_bearing_ref = 15 [json_name = "destBearingRef"];- Specified by:
getDestBearingRefin interfaceGpsMetadataOrBuilder- Returns:
- The destBearingRef.
-
getDestBearingRefBytes
public com.google.protobuf.ByteString getDestBearingRefBytes()Destination bearing reference (GPS:GPSDestBearingRef).
optional string dest_bearing_ref = 15 [json_name = "destBearingRef"];- Specified by:
getDestBearingRefBytesin interfaceGpsMetadataOrBuilder- Returns:
- The bytes for destBearingRef.
-
hasDestDistance
public boolean hasDestDistance()Distance to destination (GPS:GPSDestDistance).
optional double dest_distance = 16 [json_name = "destDistance"];- Specified by:
hasDestDistancein interfaceGpsMetadataOrBuilder- Returns:
- Whether the destDistance field is set.
-
getDestDistance
public double getDestDistance()Distance to destination (GPS:GPSDestDistance).
optional double dest_distance = 16 [json_name = "destDistance"];- Specified by:
getDestDistancein interfaceGpsMetadataOrBuilder- Returns:
- The destDistance.
-
hasDestDistanceRef
public boolean hasDestDistanceRef()Distance reference unit (GPS:GPSDestDistanceRef).
optional string dest_distance_ref = 17 [json_name = "destDistanceRef"];- Specified by:
hasDestDistanceRefin interfaceGpsMetadataOrBuilder- Returns:
- Whether the destDistanceRef field is set.
-
getDestDistanceRef
Distance reference unit (GPS:GPSDestDistanceRef).
optional string dest_distance_ref = 17 [json_name = "destDistanceRef"];- Specified by:
getDestDistanceRefin interfaceGpsMetadataOrBuilder- Returns:
- The destDistanceRef.
-
getDestDistanceRefBytes
public com.google.protobuf.ByteString getDestDistanceRefBytes()Distance reference unit (GPS:GPSDestDistanceRef).
optional string dest_distance_ref = 17 [json_name = "destDistanceRef"];- Specified by:
getDestDistanceRefBytesin interfaceGpsMetadataOrBuilder- Returns:
- The bytes for destDistanceRef.
-
hasMapDatum
public boolean hasMapDatum()Geodetic survey data used (GPS:GPSMapDatum).
optional string map_datum = 18 [json_name = "mapDatum"];- Specified by:
hasMapDatumin interfaceGpsMetadataOrBuilder- Returns:
- Whether the mapDatum field is set.
-
getMapDatum
Geodetic survey data used (GPS:GPSMapDatum).
optional string map_datum = 18 [json_name = "mapDatum"];- Specified by:
getMapDatumin interfaceGpsMetadataOrBuilder- Returns:
- The mapDatum.
-
getMapDatumBytes
public com.google.protobuf.ByteString getMapDatumBytes()Geodetic survey data used (GPS:GPSMapDatum).
optional string map_datum = 18 [json_name = "mapDatum"];- Specified by:
getMapDatumBytesin interfaceGpsMetadataOrBuilder- Returns:
- The bytes for mapDatum.
-
hasProcessingMethod
public boolean hasProcessingMethod()GPS processing method (GPS:GPSProcessingMethod).
optional string processing_method = 19 [json_name = "processingMethod"];- Specified by:
hasProcessingMethodin interfaceGpsMetadataOrBuilder- Returns:
- Whether the processingMethod field is set.
-
getProcessingMethod
GPS processing method (GPS:GPSProcessingMethod).
optional string processing_method = 19 [json_name = "processingMethod"];- Specified by:
getProcessingMethodin interfaceGpsMetadataOrBuilder- Returns:
- The processingMethod.
-
getProcessingMethodBytes
public com.google.protobuf.ByteString getProcessingMethodBytes()GPS processing method (GPS:GPSProcessingMethod).
optional string processing_method = 19 [json_name = "processingMethod"];- Specified by:
getProcessingMethodBytesin interfaceGpsMetadataOrBuilder- Returns:
- The bytes for processingMethod.
-
hasAreaInformation
public boolean hasAreaInformation()Name of GPS area (GPS:GPSAreaInformation).
optional string area_information = 20 [json_name = "areaInformation"];- Specified by:
hasAreaInformationin interfaceGpsMetadataOrBuilder- Returns:
- Whether the areaInformation field is set.
-
getAreaInformation
Name of GPS area (GPS:GPSAreaInformation).
optional string area_information = 20 [json_name = "areaInformation"];- Specified by:
getAreaInformationin interfaceGpsMetadataOrBuilder- Returns:
- The areaInformation.
-
getAreaInformationBytes
public com.google.protobuf.ByteString getAreaInformationBytes()Name of GPS area (GPS:GPSAreaInformation).
optional string area_information = 20 [json_name = "areaInformation"];- Specified by:
getAreaInformationBytesin interfaceGpsMetadataOrBuilder- Returns:
- The bytes for areaInformation.
-
hasDestLatitude
public boolean hasDestLatitude()Destination latitude (GPS:GPSDestLatitude).
optional string dest_latitude = 21 [json_name = "destLatitude"];- Specified by:
hasDestLatitudein interfaceGpsMetadataOrBuilder- Returns:
- Whether the destLatitude field is set.
-
getDestLatitude
Destination latitude (GPS:GPSDestLatitude).
optional string dest_latitude = 21 [json_name = "destLatitude"];- Specified by:
getDestLatitudein interfaceGpsMetadataOrBuilder- Returns:
- The destLatitude.
-
getDestLatitudeBytes
public com.google.protobuf.ByteString getDestLatitudeBytes()Destination latitude (GPS:GPSDestLatitude).
optional string dest_latitude = 21 [json_name = "destLatitude"];- Specified by:
getDestLatitudeBytesin interfaceGpsMetadataOrBuilder- Returns:
- The bytes for destLatitude.
-
hasDestLatitudeRef
public boolean hasDestLatitudeRef()Destination latitude reference (GPS:GPSDestLatitudeRef).
optional string dest_latitude_ref = 22 [json_name = "destLatitudeRef"];- Specified by:
hasDestLatitudeRefin interfaceGpsMetadataOrBuilder- Returns:
- Whether the destLatitudeRef field is set.
-
getDestLatitudeRef
Destination latitude reference (GPS:GPSDestLatitudeRef).
optional string dest_latitude_ref = 22 [json_name = "destLatitudeRef"];- Specified by:
getDestLatitudeRefin interfaceGpsMetadataOrBuilder- Returns:
- The destLatitudeRef.
-
getDestLatitudeRefBytes
public com.google.protobuf.ByteString getDestLatitudeRefBytes()Destination latitude reference (GPS:GPSDestLatitudeRef).
optional string dest_latitude_ref = 22 [json_name = "destLatitudeRef"];- Specified by:
getDestLatitudeRefBytesin interfaceGpsMetadataOrBuilder- Returns:
- The bytes for destLatitudeRef.
-
hasDestLongitude
public boolean hasDestLongitude()Destination longitude (GPS:GPSDestLongitude).
optional string dest_longitude = 23 [json_name = "destLongitude"];- Specified by:
hasDestLongitudein interfaceGpsMetadataOrBuilder- Returns:
- Whether the destLongitude field is set.
-
getDestLongitude
Destination longitude (GPS:GPSDestLongitude).
optional string dest_longitude = 23 [json_name = "destLongitude"];- Specified by:
getDestLongitudein interfaceGpsMetadataOrBuilder- Returns:
- The destLongitude.
-
getDestLongitudeBytes
public com.google.protobuf.ByteString getDestLongitudeBytes()Destination longitude (GPS:GPSDestLongitude).
optional string dest_longitude = 23 [json_name = "destLongitude"];- Specified by:
getDestLongitudeBytesin interfaceGpsMetadataOrBuilder- Returns:
- The bytes for destLongitude.
-
hasDestLongitudeRef
public boolean hasDestLongitudeRef()Destination longitude reference (GPS:GPSDestLongitudeRef).
optional string dest_longitude_ref = 24 [json_name = "destLongitudeRef"];- Specified by:
hasDestLongitudeRefin interfaceGpsMetadataOrBuilder- Returns:
- Whether the destLongitudeRef field is set.
-
getDestLongitudeRef
Destination longitude reference (GPS:GPSDestLongitudeRef).
optional string dest_longitude_ref = 24 [json_name = "destLongitudeRef"];- Specified by:
getDestLongitudeRefin interfaceGpsMetadataOrBuilder- Returns:
- The destLongitudeRef.
-
getDestLongitudeRefBytes
public com.google.protobuf.ByteString getDestLongitudeRefBytes()Destination longitude reference (GPS:GPSDestLongitudeRef).
optional string dest_longitude_ref = 24 [json_name = "destLongitudeRef"];- Specified by:
getDestLongitudeRefBytesin interfaceGpsMetadataOrBuilder- Returns:
- The bytes for destLongitudeRef.
-
hasDop
public boolean hasDop()Dilution of precision value (GPS:GPSDOP).
optional double dop = 25 [json_name = "dop"];- Specified by:
hasDopin interfaceGpsMetadataOrBuilder- Returns:
- Whether the dop field is set.
-
getDop
public double getDop()Dilution of precision value (GPS:GPSDOP).
optional double dop = 25 [json_name = "dop"];- Specified by:
getDopin interfaceGpsMetadataOrBuilder- Returns:
- The dop.
-
hasMeasureMode
public boolean hasMeasureMode()GPS measurement mode (GPS:GPSMeasureMode).
optional string measure_mode = 26 [json_name = "measureMode"];- Specified by:
hasMeasureModein interfaceGpsMetadataOrBuilder- Returns:
- Whether the measureMode field is set.
-
getMeasureMode
GPS measurement mode (GPS:GPSMeasureMode).
optional string measure_mode = 26 [json_name = "measureMode"];- Specified by:
getMeasureModein interfaceGpsMetadataOrBuilder- Returns:
- The measureMode.
-
getMeasureModeBytes
public com.google.protobuf.ByteString getMeasureModeBytes()GPS measurement mode (GPS:GPSMeasureMode).
optional string measure_mode = 26 [json_name = "measureMode"];- Specified by:
getMeasureModeBytesin interfaceGpsMetadataOrBuilder- Returns:
- The bytes for measureMode.
-
hasVersionId
public boolean hasVersionId()GPS version ID (GPS:GPSVersionID).
optional string version_id = 27 [json_name = "versionId"];- Specified by:
hasVersionIdin interfaceGpsMetadataOrBuilder- Returns:
- Whether the versionId field is set.
-
getVersionId
GPS version ID (GPS:GPSVersionID).
optional string version_id = 27 [json_name = "versionId"];- Specified by:
getVersionIdin interfaceGpsMetadataOrBuilder- Returns:
- The versionId.
-
getVersionIdBytes
public com.google.protobuf.ByteString getVersionIdBytes()GPS version ID (GPS:GPSVersionID).
optional string version_id = 27 [json_name = "versionId"];- Specified by:
getVersionIdBytesin interfaceGpsMetadataOrBuilder- Returns:
- The bytes for versionId.
-
hasSatellites
public boolean hasSatellites()Satellites used for measurement (GPS:GPSSatellites).
optional string satellites = 28 [json_name = "satellites"];- Specified by:
hasSatellitesin interfaceGpsMetadataOrBuilder- Returns:
- Whether the satellites field is set.
-
getSatellites
Satellites used for measurement (GPS:GPSSatellites).
optional string satellites = 28 [json_name = "satellites"];- Specified by:
getSatellitesin interfaceGpsMetadataOrBuilder- Returns:
- The satellites.
-
getSatellitesBytes
public com.google.protobuf.ByteString getSatellitesBytes()Satellites used for measurement (GPS:GPSSatellites).
optional string satellites = 28 [json_name = "satellites"];- Specified by:
getSatellitesBytesin interfaceGpsMetadataOrBuilder- Returns:
- The bytes for satellites.
-
hasStatus
public boolean hasStatus()GPS receiver status (GPS:GPSStatus).
optional string status = 29 [json_name = "status"];- Specified by:
hasStatusin interfaceGpsMetadataOrBuilder- Returns:
- Whether the status field is set.
-
getStatus
GPS receiver status (GPS:GPSStatus).
optional string status = 29 [json_name = "status"];- Specified by:
getStatusin interfaceGpsMetadataOrBuilder- Returns:
- The status.
-
getStatusBytes
public com.google.protobuf.ByteString getStatusBytes()GPS receiver status (GPS:GPSStatus).
optional string status = 29 [json_name = "status"];- Specified by:
getStatusBytesin interfaceGpsMetadataOrBuilder- Returns:
- The bytes for status.
-
hasDifferential
public boolean hasDifferential()Differential correction applied (GPS:GPSDifferential).
optional string differential = 30 [json_name = "differential"];- Specified by:
hasDifferentialin interfaceGpsMetadataOrBuilder- Returns:
- Whether the differential field is set.
-
getDifferential
Differential correction applied (GPS:GPSDifferential).
optional string differential = 30 [json_name = "differential"];- Specified by:
getDifferentialin interfaceGpsMetadataOrBuilder- Returns:
- The differential.
-
getDifferentialBytes
public com.google.protobuf.ByteString getDifferentialBytes()Differential correction applied (GPS:GPSDifferential).
optional string differential = 30 [json_name = "differential"];- Specified by:
getDifferentialBytesin interfaceGpsMetadataOrBuilder- Returns:
- The bytes for differential.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static GpsMetadata parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GpsMetadata parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GpsMetadata parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GpsMetadata parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GpsMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GpsMetadata parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static GpsMetadata parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static GpsMetadata parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static GpsMetadata parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected GpsMetadata.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-