Package edu.wpi.first.math.proto
Class Geometry2D.ProtobufTwist2d
java.lang.Object
us.hebi.quickbuf.ProtoMessage<Geometry2D.ProtobufTwist2d>
edu.wpi.first.math.proto.Geometry2D.ProtobufTwist2d
- All Implemented Interfaces:
Cloneable
- Enclosing class:
- Geometry2D
public static final class Geometry2D.ProtobufTwist2d
extends us.hebi.quickbuf.ProtoMessage<Geometry2D.ProtobufTwist2d>
implements Cloneable
Protobuf type
ProtobufTwist2d-
Field Summary
Fields inherited from class us.hebi.quickbuf.ProtoMessage
bitField0_, cachedSize, unknownBytesFieldName -
Method Summary
Modifier and TypeMethodDescriptionclear()optional double dtheta = 3;clearDx()optional double dx = 1;clearDy()optional double dy = 2;clone()protected intbooleanstatic us.hebi.quickbuf.Descriptors.Descriptordoubleoptional double dtheta = 3;doublegetDx()optional double dx = 1;doublegetDy()optional double dy = 2;static us.hebi.quickbuf.MessageFactory<Geometry2D.ProtobufTwist2d>booleanoptional double dtheta = 3;booleanhasDx()optional double dx = 1;booleanhasDy()optional double dy = 2;booleanisEmpty()mergeFrom(us.hebi.quickbuf.JsonSource input) mergeFrom(us.hebi.quickbuf.ProtoSource input) static Geometry2D.ProtobufTwist2dstatic Geometry2D.ProtobufTwist2dparseFrom(byte[] data) static Geometry2D.ProtobufTwist2dparseFrom(us.hebi.quickbuf.JsonSource input) static Geometry2D.ProtobufTwist2dparseFrom(us.hebi.quickbuf.ProtoSource input) setDtheta(double value) optional double dtheta = 3;setDx(double value) optional double dx = 1;setDy(double value) optional double dy = 2;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
ProtobufTwist2d
-
hasDx
optional double dx = 1;- Returns:
- whether the dx field is set
-
clearDx
optional double dx = 1;- Returns:
- this
-
getDx
optional double dx = 1;- Returns:
- the dx
-
setDx
optional double dx = 1;- Parameters:
value- the dx to set- Returns:
- this
-
hasDy
optional double dy = 2;- Returns:
- whether the dy field is set
-
clearDy
optional double dy = 2;- Returns:
- this
-
getDy
optional double dy = 2;- Returns:
- the dy
-
setDy
optional double dy = 2;- Parameters:
value- the dy to set- Returns:
- this
-
hasDtheta
optional double dtheta = 3;- Returns:
- whether the dtheta field is set
-
clearDtheta
optional double dtheta = 3;- Returns:
- this
-
getDtheta
optional double dtheta = 3;- Returns:
- the dtheta
-
setDtheta
optional double dtheta = 3;- Parameters:
value- the dtheta to set- Returns:
- this
-
copyFrom
- Specified by:
copyFromin classus.hebi.quickbuf.ProtoMessage<Geometry2D.ProtobufTwist2d>
-
mergeFrom
- Overrides:
mergeFromin classus.hebi.quickbuf.ProtoMessage<Geometry2D.ProtobufTwist2d>
-
clear
- Specified by:
clearin classus.hebi.quickbuf.ProtoMessage<Geometry2D.ProtobufTwist2d>
-
clearQuick
- Overrides:
clearQuickin classus.hebi.quickbuf.ProtoMessage<Geometry2D.ProtobufTwist2d>
-
equals
- Specified by:
equalsin classus.hebi.quickbuf.ProtoMessage<Geometry2D.ProtobufTwist2d>
-
writeTo
- Specified by:
writeToin classus.hebi.quickbuf.ProtoMessage<Geometry2D.ProtobufTwist2d>- Throws:
IOException
-
computeSerializedSize
- Specified by:
computeSerializedSizein classus.hebi.quickbuf.ProtoMessage<Geometry2D.ProtobufTwist2d>
-
mergeFrom
- Specified by:
mergeFromin classus.hebi.quickbuf.ProtoMessage<Geometry2D.ProtobufTwist2d>- Throws:
IOException
-
writeTo
- Overrides:
writeToin classus.hebi.quickbuf.ProtoMessage<Geometry2D.ProtobufTwist2d>- Throws:
IOException
-
mergeFrom
- Overrides:
mergeFromin classus.hebi.quickbuf.ProtoMessage<Geometry2D.ProtobufTwist2d>- Throws:
IOException
-
clone
- Specified by:
clonein classus.hebi.quickbuf.ProtoMessage<Geometry2D.ProtobufTwist2d>
-
isEmpty
- Overrides:
isEmptyin classus.hebi.quickbuf.ProtoMessage<Geometry2D.ProtobufTwist2d>
-
parseFrom
public static Geometry2D.ProtobufTwist2d parseFrom(byte[] data) throws us.hebi.quickbuf.InvalidProtocolBufferException - Throws:
us.hebi.quickbuf.InvalidProtocolBufferException
-
parseFrom
public static Geometry2D.ProtobufTwist2d parseFrom(us.hebi.quickbuf.ProtoSource input) throws IOException - Throws:
IOException
-
parseFrom
public static Geometry2D.ProtobufTwist2d parseFrom(us.hebi.quickbuf.JsonSource input) throws IOException - Throws:
IOException
-
getFactory
- Returns:
- factory for creating ProtobufTwist2d messages
-
getDescriptor
- Returns:
- this type's descriptor.
-