com.google.transit.realtime
Class GtfsRealtime.Position
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableMessage<GtfsRealtime.Position>
com.google.transit.realtime.GtfsRealtime.Position
- All Implemented Interfaces:
- com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<GtfsRealtime.Position>, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, GtfsRealtime.PositionOrBuilder, Serializable
- Enclosing class:
- GtfsRealtime
public static final class GtfsRealtime.Position
- extends com.google.protobuf.GeneratedMessage.ExtendableMessage<GtfsRealtime.Position>
- implements GtfsRealtime.PositionOrBuilder
Protobuf type transit_realtime.Position
A position.
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage.ExtendableMessage |
com.google.protobuf.GeneratedMessage.ExtendableMessage.ExtensionWriter |
| Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage |
com.google.protobuf.GeneratedMessage.BuilderParent, com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessage.ExtendableBuilder>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingType extends com.google.protobuf.Message,Type> |
| Fields inherited from class com.google.protobuf.GeneratedMessage |
alwaysUseFieldBuilders |
| Fields inherited from class com.google.protobuf.AbstractMessageLite |
memoizedHashCode |
| Methods inherited from class com.google.protobuf.GeneratedMessage.ExtendableMessage |
extensionsAreInitialized, extensionsSerializedSize, extensionsSerializedSizeAsMessageSet, getAllFields, getExtension, getExtension, getExtensionCount, getExtensionFields, getField, getRepeatedField, getRepeatedFieldCount, hasExtension, hasField, makeExtensionsImmutable, newExtensionWriter, newMessageSetExtensionWriter, parseUnknownField |
| Methods inherited from class com.google.protobuf.GeneratedMessage |
getDescriptorForType, getOneofFieldDescriptor, hasOneof, newFileScopedGeneratedExtension, newFileScopedGeneratedExtension, newMessageScopedGeneratedExtension, newMessageScopedGeneratedExtension |
| Methods inherited from class com.google.protobuf.AbstractMessage |
equals, findInitializationErrors, getInitializationErrorString, hashCode, hashFields, toString |
| Methods inherited from class com.google.protobuf.AbstractMessageLite |
checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo |
| Methods inherited from interface com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder |
getExtension, getExtension, getExtensionCount, hasExtension |
| Methods inherited from interface com.google.protobuf.MessageOrBuilder |
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof |
| Methods inherited from interface com.google.protobuf.MessageLite |
toByteArray, toByteString, writeDelimitedTo, writeTo |
PARSER
public static com.google.protobuf.Parser<GtfsRealtime.Position> PARSER
LATITUDE_FIELD_NUMBER
public static final int LATITUDE_FIELD_NUMBER
- See Also:
- Constant Field Values
LONGITUDE_FIELD_NUMBER
public static final int LONGITUDE_FIELD_NUMBER
- See Also:
- Constant Field Values
BEARING_FIELD_NUMBER
public static final int BEARING_FIELD_NUMBER
- See Also:
- Constant Field Values
ODOMETER_FIELD_NUMBER
public static final int ODOMETER_FIELD_NUMBER
- See Also:
- Constant Field Values
SPEED_FIELD_NUMBER
public static final int SPEED_FIELD_NUMBER
- See Also:
- Constant Field Values
getDefaultInstance
public static GtfsRealtime.Position getDefaultInstance()
getDefaultInstanceForType
public GtfsRealtime.Position getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType in interface com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<GtfsRealtime.Position>- Specified by:
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFields in interface com.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFields in class com.google.protobuf.GeneratedMessage
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
getParserForType
public com.google.protobuf.Parser<GtfsRealtime.Position> getParserForType()
- Specified by:
getParserForType in interface com.google.protobuf.Message- Specified by:
getParserForType in interface com.google.protobuf.MessageLite- Overrides:
getParserForType in class com.google.protobuf.GeneratedMessage
hasLatitude
public boolean hasLatitude()
required float latitude = 1;
Degrees North, in the WGS-84 coordinate system.
- Specified by:
hasLatitude in interface GtfsRealtime.PositionOrBuilder
getLatitude
public float getLatitude()
required float latitude = 1;
Degrees North, in the WGS-84 coordinate system.
- Specified by:
getLatitude in interface GtfsRealtime.PositionOrBuilder
hasLongitude
public boolean hasLongitude()
required float longitude = 2;
Degrees East, in the WGS-84 coordinate system.
- Specified by:
hasLongitude in interface GtfsRealtime.PositionOrBuilder
getLongitude
public float getLongitude()
required float longitude = 2;
Degrees East, in the WGS-84 coordinate system.
- Specified by:
getLongitude in interface GtfsRealtime.PositionOrBuilder
hasBearing
public boolean hasBearing()
optional float bearing = 3;
Bearing, in degrees, clockwise from North, i.e., 0 is North and 90 is East.
This can be the compass bearing, or the direction towards the next stop
or intermediate location.
This should not be direction deduced from the sequence of previous
positions, which can be computed from previous data.
- Specified by:
hasBearing in interface GtfsRealtime.PositionOrBuilder
getBearing
public float getBearing()
optional float bearing = 3;
Bearing, in degrees, clockwise from North, i.e., 0 is North and 90 is East.
This can be the compass bearing, or the direction towards the next stop
or intermediate location.
This should not be direction deduced from the sequence of previous
positions, which can be computed from previous data.
- Specified by:
getBearing in interface GtfsRealtime.PositionOrBuilder
hasOdometer
public boolean hasOdometer()
optional double odometer = 4;
Odometer value, in meters.
- Specified by:
hasOdometer in interface GtfsRealtime.PositionOrBuilder
getOdometer
public double getOdometer()
optional double odometer = 4;
Odometer value, in meters.
- Specified by:
getOdometer in interface GtfsRealtime.PositionOrBuilder
hasSpeed
public boolean hasSpeed()
optional float speed = 5;
Momentary speed measured by the vehicle, in meters per second.
- Specified by:
hasSpeed in interface GtfsRealtime.PositionOrBuilder
getSpeed
public float getSpeed()
optional float speed = 5;
Momentary speed measured by the vehicle, in meters per second.
- Specified by:
getSpeed in interface GtfsRealtime.PositionOrBuilder
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized in interface com.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitialized in class com.google.protobuf.GeneratedMessage.ExtendableMessage<GtfsRealtime.Position>
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
- Specified by:
writeTo in interface com.google.protobuf.MessageLite- Overrides:
writeTo in class com.google.protobuf.AbstractMessage
- Throws:
IOException
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize in interface com.google.protobuf.MessageLite- Overrides:
getSerializedSize in class com.google.protobuf.AbstractMessage
writeReplace
protected Object writeReplace()
throws ObjectStreamException
- Overrides:
writeReplace in class com.google.protobuf.GeneratedMessage
- Throws:
ObjectStreamException
parseFrom
public static GtfsRealtime.Position parseFrom(com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
parseFrom
public static GtfsRealtime.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 GtfsRealtime.Position parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
parseFrom
public static GtfsRealtime.Position parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
parseFrom
public static GtfsRealtime.Position parseFrom(InputStream input)
throws IOException
- Throws:
IOException
parseFrom
public static GtfsRealtime.Position parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws IOException
- Throws:
IOException
parseDelimitedFrom
public static GtfsRealtime.Position parseDelimitedFrom(InputStream input)
throws IOException
- Throws:
IOException
parseDelimitedFrom
public static GtfsRealtime.Position parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws IOException
- Throws:
IOException
parseFrom
public static GtfsRealtime.Position parseFrom(com.google.protobuf.CodedInputStream input)
throws IOException
- Throws:
IOException
parseFrom
public static GtfsRealtime.Position parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws IOException
- Throws:
IOException
newBuilder
public static GtfsRealtime.Position.Builder newBuilder()
newBuilderForType
public GtfsRealtime.Position.Builder newBuilderForType()
- Specified by:
newBuilderForType in interface com.google.protobuf.Message- Specified by:
newBuilderForType in interface com.google.protobuf.MessageLite
newBuilder
public static GtfsRealtime.Position.Builder newBuilder(GtfsRealtime.Position prototype)
toBuilder
public GtfsRealtime.Position.Builder toBuilder()
- Specified by:
toBuilder in interface com.google.protobuf.Message- Specified by:
toBuilder in interface com.google.protobuf.MessageLite
newBuilderForType
protected GtfsRealtime.Position.Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
- Specified by:
newBuilderForType in class com.google.protobuf.GeneratedMessage
Copyright © 2015. All Rights Reserved.