Compare commits
1 Commits
master
...
t-bltg-pat
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2132334d97 |
11
src/utils.jl
11
src/utils.jl
@ -202,17 +202,12 @@ makevec(v::T) where {T} = T[v]
|
|||||||
maketuple(x::Real) = (x, x)
|
maketuple(x::Real) = (x, x)
|
||||||
maketuple(x::Tuple{T,S}) where {T,S} = x
|
maketuple(x::Tuple{T,S}) where {T,S} = x
|
||||||
|
|
||||||
for i in 2:4
|
RecipesPipeline.unzip(v::Union{AVec{<:Tuple},AVec{<:GeometryBasics.Point}) = tuple((([t[j] for t in v]) for j in 1:length(v[1]))...)
|
||||||
@eval begin
|
|
||||||
RecipesPipeline.unzip(
|
|
||||||
v::Union{AVec{<:Tuple{Vararg{T,$i} where T}},AVec{<:GeometryBasics.Point{$i}}},
|
|
||||||
) = $(Expr(:tuple, (:([t[$j] for t in v]) for j in 1:i)...))
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
RecipesPipeline.unzip(
|
RecipesPipeline.unzip(
|
||||||
::Union{AVec{<:GeometryBasics.Point{N}},AVec{<:Tuple{Vararg{T,N} where T}}},
|
::Union{AVec{<:GeometryBasics.Point{N}},AVec{<:Tuple}},
|
||||||
) where {N} = error("$N-dimensional unzip not implemented.")
|
) where {N} = error("$N-dimensional unzip not implemented.")
|
||||||
|
|
||||||
RecipesPipeline.unzip(::Union{AVec{<:GeometryBasics.Point},AVec{<:Tuple}}) =
|
RecipesPipeline.unzip(::Union{AVec{<:GeometryBasics.Point},AVec{<:Tuple}}) =
|
||||||
error("Can't unzip points of different dimensions.")
|
error("Can't unzip points of different dimensions.")
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user