Class ProtobufTwist3d
java.lang.Object
us.hebi.quickbuf.ProtoMessage<ProtobufTwist3d>
org.wpilib.math.proto.ProtobufTwist3d
- All Implemented Interfaces:
Cloneable
public final class ProtobufTwist3d
extends us.hebi.quickbuf.ProtoMessage<ProtobufTwist3d>
implements Cloneable
Protobuf type
ProtobufTwist3d-
Field Summary
Fields inherited from class us.hebi.quickbuf.ProtoMessage
bitField0_, cachedSize, unknownBytesFieldName -
Method Summary
Modifier and TypeMethodDescriptionclear()clearDx()optional double dx = 1;clearDy()optional double dy = 2;clearDz()optional double dz = 3;clearRx()optional double rx = 4;clearRy()optional double ry = 5;clearRz()optional double rz = 6;clone()protected intcopyFrom(ProtobufTwist3d other) booleanstatic us.hebi.quickbuf.Descriptors.DescriptordoublegetDx()optional double dx = 1;doublegetDy()optional double dy = 2;doublegetDz()optional double dz = 3;static us.hebi.quickbuf.MessageFactory<ProtobufTwist3d> doublegetRx()optional double rx = 4;doublegetRy()optional double ry = 5;doublegetRz()optional double rz = 6;booleanhasDx()optional double dx = 1;booleanhasDy()optional double dy = 2;booleanhasDz()optional double dz = 3;booleanhasRx()optional double rx = 4;booleanhasRy()optional double ry = 5;booleanhasRz()optional double rz = 6;booleanisEmpty()mergeFrom(ProtobufTwist3d other) mergeFrom(us.hebi.quickbuf.JsonSource input) mergeFrom(us.hebi.quickbuf.ProtoSource input) static ProtobufTwist3dstatic ProtobufTwist3dparseFrom(byte[] data) static ProtobufTwist3dparseFrom(us.hebi.quickbuf.JsonSource input) static ProtobufTwist3dparseFrom(us.hebi.quickbuf.ProtoSource input) setDx(double value) optional double dx = 1;setDy(double value) optional double dy = 2;setDz(double value) optional double dz = 3;setRx(double value) optional double rx = 4;setRy(double value) optional double ry = 5;setRz(double value) optional double rz = 6;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
ProtobufTwist3d
-
hasDx
-
clearDx
-
getDx
-
setDx
optional double dx = 1;- Parameters:
value- the dx to set- Returns:
- this
-
hasDy
-
clearDy
-
getDy
-
setDy
optional double dy = 2;- Parameters:
value- the dy to set- Returns:
- this
-
hasDz
-
clearDz
-
getDz
-
setDz
optional double dz = 3;- Parameters:
value- the dz to set- Returns:
- this
-
hasRx
-
clearRx
-
getRx
-
setRx
optional double rx = 4;- Parameters:
value- the rx to set- Returns:
- this
-
hasRy
-
clearRy
-
getRy
-
setRy
optional double ry = 5;- Parameters:
value- the ry to set- Returns:
- this
-
hasRz
-
clearRz
-
getRz
-
setRz
optional double rz = 6;- Parameters:
value- the rz to set- Returns:
- this
-
copyFrom
- Specified by:
copyFromin classus.hebi.quickbuf.ProtoMessage<ProtobufTwist3d>
-
mergeFrom
- Overrides:
mergeFromin classus.hebi.quickbuf.ProtoMessage<ProtobufTwist3d>
-
clear
- Specified by:
clearin classus.hebi.quickbuf.ProtoMessage<ProtobufTwist3d>
-
clearQuick
- Overrides:
clearQuickin classus.hebi.quickbuf.ProtoMessage<ProtobufTwist3d>
-
equals
- Specified by:
equalsin classus.hebi.quickbuf.ProtoMessage<ProtobufTwist3d>
-
writeTo
- Specified by:
writeToin classus.hebi.quickbuf.ProtoMessage<ProtobufTwist3d>- Throws:
IOException
-
computeSerializedSize
- Specified by:
computeSerializedSizein classus.hebi.quickbuf.ProtoMessage<ProtobufTwist3d>
-
mergeFrom
- Specified by:
mergeFromin classus.hebi.quickbuf.ProtoMessage<ProtobufTwist3d>- Throws:
IOException
-
writeTo
- Overrides:
writeToin classus.hebi.quickbuf.ProtoMessage<ProtobufTwist3d>- Throws:
IOException
-
mergeFrom
- Overrides:
mergeFromin classus.hebi.quickbuf.ProtoMessage<ProtobufTwist3d>- Throws:
IOException
-
clone
- Specified by:
clonein classus.hebi.quickbuf.ProtoMessage<ProtobufTwist3d>
-
isEmpty
- Overrides:
isEmptyin classus.hebi.quickbuf.ProtoMessage<ProtobufTwist3d>
-
parseFrom
public static ProtobufTwist3d parseFrom(byte[] data) throws us.hebi.quickbuf.InvalidProtocolBufferException - Throws:
us.hebi.quickbuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
- Throws:
IOException
-
getFactory
- Returns:
- factory for creating ProtobufTwist3d messages
-
getDescriptor
- Returns:
- this type's descriptor.
-