From a9abf109b6ae7d7e82ee23fe101afcd11851e008 Mon Sep 17 00:00:00 2001 From: Johannes Terblanche Date: Fri, 21 Jul 2023 13:48:37 +0200 Subject: [PATCH] Suport SO3 convert to tuple --- src/Legacy.jl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Legacy.jl b/src/Legacy.jl index e9d770a..31cb135 100644 --- a/src/Legacy.jl +++ b/src/Legacy.jl @@ -66,6 +66,7 @@ Base.convert(::Type{<:Tuple}, ::Type{<: typeof(Euclid3)}) = (:Euclid,:Euclid,:Eu Base.convert(::Type{<:Tuple}, ::Type{<: typeof(Euclid4)}) = (:Euclid,:Euclid,:Euclid,:Euclid) Base.convert(::Type{<:Tuple}, ::Type{<: typeof(SE2_Manifold)}) = (:Euclid,:Euclid,:Circular) Base.convert(::Type{<:Tuple}, ::Type{<: typeof(SE3_Manifold)}) = (:Euclid,:Euclid,:Euclid,:Circular,:Circular,:Circular) +Base.convert(::Type{<:Tuple}, ::Type{<: typeof(Manifolds.SpecialOrthogonal(3))}) = (:Circular,:Circular,:Circular) Base.convert(::Type{<:Tuple}, ::typeof(Euclid)) = (:Euclid,) Base.convert(::Type{<:Tuple}, ::typeof(Euclid2)) = (:Euclid,:Euclid) @@ -73,6 +74,7 @@ Base.convert(::Type{<:Tuple}, ::typeof(Euclid3)) = (:Euclid,:Euclid,:Euclid) Base.convert(::Type{<:Tuple}, ::typeof(Euclid4)) = (:Euclid,:Euclid,:Euclid,:Euclid) Base.convert(::Type{<:Tuple}, ::typeof(SE2_Manifold)) = (:Euclid,:Euclid,:Circular) Base.convert(::Type{<:Tuple}, ::typeof(SE3_Manifold)) = (:Euclid,:Euclid,:Euclid,:Circular,:Circular,:Circular) +Base.convert(::Type{<:Tuple}, ::typeof(Manifolds.SpecialOrthogonal(3))) = (:Circular,:Circular,:Circular) """ $(SIGNATURES)