From 915af4c44dc412eddc1c381f9e12ca3c7d326169 Mon Sep 17 00:00:00 2001 From: Thad House Date: Tue, 13 Feb 2024 17:22:26 -0800 Subject: [PATCH] Add struct and proto to Transform2d --- src/wpimath/Geometry/Transform2d.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/wpimath/Geometry/Transform2d.cs b/src/wpimath/Geometry/Transform2d.cs index 84d1c9e6..2b002652 100644 --- a/src/wpimath/Geometry/Transform2d.cs +++ b/src/wpimath/Geometry/Transform2d.cs @@ -68,8 +68,14 @@ public partial class Transform2dJsonContext : JsonSerializerContext IDivisionOperators, IEqualityOperators, IAdditiveIdentity, - IEquatable + IEquatable, + IStructSerializable, + IProtobufSerializable { + public static IStruct Struct { get; } = new Transform2dStruct(); + public static IProtobuf Proto { get; } = new Transform2dProto(); + static IGenericProtobuf IProtobufSerializable.ProtoGeneric => Proto; + [JsonInclude] [JsonPropertyName("translation")] public Translation2d Translation { get; init; }