Class ProtobufTrajectorySample
java.lang.Object
us.hebi.quickbuf.ProtoMessage<ProtobufTrajectorySample>
org.wpilib.math.trajectory.proto.detail.ProtobufTrajectorySample
- All Implemented Interfaces:
Cloneable
public final class ProtobufTrajectorySample
extends us.hebi.quickbuf.ProtoMessage<ProtobufTrajectorySample>
implements Cloneable
Protobuf type
ProtobufTrajectorySample-
Field Summary
Fields inherited from class us.hebi.quickbuf.ProtoMessage
bitField0_, cachedSize, unknownBytesFieldName -
Method Summary
Modifier and TypeMethodDescriptionclear()optional double time = 1;clone()protected intcopyFrom(ProtobufTrajectorySample other) booleanstatic us.hebi.quickbuf.Descriptors.Descriptorstatic us.hebi.quickbuf.MessageFactory<ProtobufTrajectorySample> doublegetTime()optional double time = 1;booleanhasTime()optional double time = 1;booleanisEmpty()mergeFrom(us.hebi.quickbuf.JsonSource input) mergeFrom(us.hebi.quickbuf.ProtoSource input) static ProtobufTrajectorySamplestatic ProtobufTrajectorySampleparseFrom(byte[] data) static ProtobufTrajectorySampleparseFrom(us.hebi.quickbuf.JsonSource input) static ProtobufTrajectorySampleparseFrom(us.hebi.quickbuf.ProtoSource input) setTime(double value) optional double time = 1;voidwriteTo(us.hebi.quickbuf.JsonSink output) voidwriteTo(us.hebi.quickbuf.ProtoSink output) Methods inherited from class us.hebi.quickbuf.ProtoMessage
bytesDefaultValue, checkInitialized, getCachedSize, getMissingFields, getMissingFields, getMissingFields, getMissingFields, getSerializedSize, getUnknownBytes, hashCode, isInitialized, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, rethrowFromParent, toByteArray, toByteArray, toByteArray, toString, writeDelimitedTo
-
Method Details
-
newInstance
- Returns:
- a new empty instance of
ProtobufTrajectorySample
-
hasTime
public boolean hasTime()optional double time = 1;- Returns:
- whether the time field is set
-
clearTime
-
getTime
public double getTime()optional double time = 1;- Returns:
- the time
-
setTime
optional double time = 1;- Parameters:
value- the time to set- Returns:
- this
-
copyFrom
- Specified by:
copyFromin classus.hebi.quickbuf.ProtoMessage<ProtobufTrajectorySample>
-
mergeFrom
- Overrides:
mergeFromin classus.hebi.quickbuf.ProtoMessage<ProtobufTrajectorySample>
-
clear
- Specified by:
clearin classus.hebi.quickbuf.ProtoMessage<ProtobufTrajectorySample>
-
clearQuick
- Overrides:
clearQuickin classus.hebi.quickbuf.ProtoMessage<ProtobufTrajectorySample>
-
equals
- Specified by:
equalsin classus.hebi.quickbuf.ProtoMessage<ProtobufTrajectorySample>
-
writeTo
- Specified by:
writeToin classus.hebi.quickbuf.ProtoMessage<ProtobufTrajectorySample>- Throws:
IOException
-
computeSerializedSize
protected int computeSerializedSize()- Specified by:
computeSerializedSizein classus.hebi.quickbuf.ProtoMessage<ProtobufTrajectorySample>
-
mergeFrom
- Specified by:
mergeFromin classus.hebi.quickbuf.ProtoMessage<ProtobufTrajectorySample>- Throws:
IOException
-
writeTo
- Overrides:
writeToin classus.hebi.quickbuf.ProtoMessage<ProtobufTrajectorySample>- Throws:
IOException
-
mergeFrom
- Overrides:
mergeFromin classus.hebi.quickbuf.ProtoMessage<ProtobufTrajectorySample>- Throws:
IOException
-
clone
- Specified by:
clonein classus.hebi.quickbuf.ProtoMessage<ProtobufTrajectorySample>
-
isEmpty
public boolean isEmpty()- Overrides:
isEmptyin classus.hebi.quickbuf.ProtoMessage<ProtobufTrajectorySample>
-
parseFrom
public static ProtobufTrajectorySample parseFrom(byte[] data) throws us.hebi.quickbuf.InvalidProtocolBufferException - Throws:
us.hebi.quickbuf.InvalidProtocolBufferException
-
parseFrom
public static ProtobufTrajectorySample parseFrom(us.hebi.quickbuf.ProtoSource input) throws IOException - Throws:
IOException
-
parseFrom
public static ProtobufTrajectorySample parseFrom(us.hebi.quickbuf.JsonSource input) throws IOException - Throws:
IOException
-
getFactory
- Returns:
- factory for creating ProtobufTrajectorySample messages
-
getDescriptor
public static us.hebi.quickbuf.Descriptors.Descriptor getDescriptor()- Returns:
- this type's descriptor.
-