| mask | R Documentation |
Mask an object, typically to produce a copy with some values zeroed out
mask(x, ...)
## S3 method for class 'im3d'
mask(x, mask, levels = NULL, rval = c("im3d", "values"), invert = FALSE, ...)
x |
Object to be masked |
... |
Additional arguments passed to methods |
mask |
An im3d object, an array or a vector with dimensions compatible with x. |
levels |
Optional numeric vector of pixel values or character vector
defining named |
rval |
Whether to return an im3d object based on |
invert |
Whether to invert the voxel selection (default |
Note that mask.im3d passes ... arguments on to im3d
an oject with attributes matching x and elements with value
as.vector(TRUE, mode=mode) i.e. TRUE, 1, 0x01 and
as.vector(FALSE, mode=mode) i.e. FALSE, 0, 0x00 as
appropriate.
A copy of x with
Other im3d:
as.im3d(),
boundingbox(),
im3d(),
im3d-coords,
im3d-io,
imexpand.grid(),
imslice(),
is.im3d(),
origin(),
projection(),
threshold(),
unmask(),
voxdims()
x=im3d(array(rnorm(1000),dim=c(10,10,10)), BoundingBox=c(20,200,100,200,200,300))
m=array(1:5,dim=c(10,10,10))
image(x[,,1])
image(mask(x, mask=m, levels=1)[,,1])
image(mask(x, mask=m, levels=1:2)[,,1])
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.