coerce_mask.Rd
Creates a logical array from an antsImage object
coerce_mask(x, error = TRUE)
x | antsImage object |
---|---|
error | should the function error if the mask as not binary? |
Array, logical if all values within 0, 1, NA
, and NaN
#> [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] #> [1,] TRUE TRUE TRUE TRUE TRUE FALSE TRUE TRUE TRUE TRUE #> [2,] FALSE TRUE TRUE TRUE FALSE FALSE TRUE TRUE FALSE TRUE #> [3,] TRUE TRUE TRUE FALSE TRUE FALSE TRUE TRUE TRUE TRUE #> [4,] FALSE TRUE TRUE FALSE FALSE TRUE FALSE FALSE FALSE TRUE #> [5,] FALSE TRUE TRUE TRUE FALSE TRUE FALSE TRUE FALSE TRUE #> [6,] FALSE FALSE FALSE TRUE TRUE FALSE FALSE FALSE TRUE TRUE #> [7,] TRUE FALSE FALSE FALSE TRUE TRUE TRUE FALSE TRUE TRUE #> [8,] FALSE FALSE FALSE TRUE FALSE FALSE FALSE TRUE FALSE FALSE #> [9,] TRUE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE TRUE #> [10,] FALSE FALSE TRUE TRUE FALSE TRUE TRUE FALSE TRUE FALSEcoerce_mask(mask + 1, error = FALSE)#> [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] #> [1,] 2 2 2 2 2 1 2 2 2 2 #> [2,] 1 2 2 2 1 1 2 2 1 2 #> [3,] 2 2 2 1 2 1 2 2 2 2 #> [4,] 1 2 2 1 1 2 1 1 1 2 #> [5,] 1 2 2 2 1 2 1 2 1 2 #> [6,] 1 1 1 2 2 1 1 1 2 2 #> [7,] 2 1 1 1 2 2 2 1 2 2 #> [8,] 1 1 1 2 1 1 1 2 1 1 #> [9,] 2 1 1 2 1 1 1 1 1 2 #> [10,] 1 1 2 2 1 2 2 1 2 1testthat::expect_error(coerce_mask(mask + 1, error = TRUE)) coerce_mask(as.array(mask) > 0, error = FALSE)#> [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] #> [1,] TRUE TRUE TRUE TRUE TRUE FALSE TRUE TRUE TRUE TRUE #> [2,] FALSE TRUE TRUE TRUE FALSE FALSE TRUE TRUE FALSE TRUE #> [3,] TRUE TRUE TRUE FALSE TRUE FALSE TRUE TRUE TRUE TRUE #> [4,] FALSE TRUE TRUE FALSE FALSE TRUE FALSE FALSE FALSE TRUE #> [5,] FALSE TRUE TRUE TRUE FALSE TRUE FALSE TRUE FALSE TRUE #> [6,] FALSE FALSE FALSE TRUE TRUE FALSE FALSE FALSE TRUE TRUE #> [7,] TRUE FALSE FALSE FALSE TRUE TRUE TRUE FALSE TRUE TRUE #> [8,] FALSE FALSE FALSE TRUE FALSE FALSE FALSE TRUE FALSE FALSE #> [9,] TRUE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE TRUE #> [10,] FALSE FALSE TRUE TRUE FALSE TRUE TRUE FALSE TRUE FALSE