mask_vals-methods: Extract or Replace Values Inside a Mask

Description Usage Arguments Examples

Description

Methods that act on the .Data field in a NIfTI/ANALYZE image but only on values inside a mask.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
mask_vals(object, mask)

mask_vals(object, mask) <- value

## S4 replacement method for signature 'nifti'
mask_vals(object, mask) <- value

## S4 replacement method for signature 'anlz'
mask_vals(object, mask) <- value

## S4 replacement method for signature 'array'
mask_vals(object, mask) <- value

Arguments

object

is an object of class nifti or anlz.

mask

is an object of class nifti or anlz.

value

is the value to assign to the .Data field.

Examples

1
2
3
4
5
6
7
img = nifti(array(rnorm(10^3), dim = rep(10, 3)))
mask = img > 1.5
mask_vals(img, mask)
mask_vals(img, mask) = rep(4, sum(mask))
mask_vals(img, as(mask, "array")) = rep(4, sum(mask))
mask_vals(as(img, "array"), 
    as(mask, "array")) = rep(4, sum(mask))

neuroconductor-releases/neurobase documentation built on Nov. 12, 2020, 7:47 p.m.