From 8210af9e3fb2e974c6aa6fd6526c84cc61db99f9 Mon Sep 17 00:00:00 2001 From: Cody Date: Fri, 3 Mar 2017 10:05:08 -0600 Subject: [PATCH] add isfinite method for Bool-based grays --- src/ColorVectorSpace.jl | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ColorVectorSpace.jl b/src/ColorVectorSpace.jl index d3dc132..b59e5a8 100644 --- a/src/ColorVectorSpace.jl +++ b/src/ColorVectorSpace.jl @@ -239,6 +239,7 @@ min(a::Number, b::AbstractGray) = min(promote(a,b)...) min(a::AbstractGray, b::Number) = min(promote(a,b)...) isfinite{T<:AbstractFloat}(c::AbstractGray{T}) = isfinite(gray(c)) +isfinite{T<:Bool}(c::AbstractGray{T}) = isfinite(gray(c)) isfinite(c::TransparentGrayFloat) = isfinite(gray(c)) && isfinite(alpha(c)) isnan{T<:AbstractFloat}(c::AbstractGray{T}) = isnan(gray(c)) isnan(c::TransparentGrayFloat) = isnan(gray(c)) && isnan(alpha(c))