java.lang.Object
org.wpilib.math.linalg.proto.MatrixProto<R,C>
- All Implemented Interfaces:
Protobuf<Matrix<R,C>, ProtobufMatrix>
public class MatrixProto<R extends Num, C extends Num>
extends Object
implements Protobuf<Matrix<R,C>, ProtobufMatrix>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates protobuf message.us.hebi.quickbuf.Descriptors.DescriptorGets the protobuf descriptor.Gets the Class object for the stored value.voidpack(ProtobufMatrix msg, Matrix<R, C> value) Copies the object contents into a protobuf message.unpack(ProtobufMatrix msg) Deserializes an object from a protobuf message.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Protobuf
clone, forEachDescriptor, getTypeString, isCloneable, isImmutable, unpackInto
-
Constructor Details
-
MatrixProto
-
-
Method Details
-
getTypeClass
-
getDescriptor
Description copied from interface:ProtobufGets the protobuf descriptor. -
createMessage
Description copied from interface:ProtobufCreates protobuf message. -
unpack
-
pack
Description copied from interface:ProtobufCopies the object contents into a protobuf message. Implementations should call either msg.setMember(member) or member.copyToProto(msg.getMutableMember()) for each member.
-