read.nrrd {nat} | R Documentation |
Read nrrd file into an array in memory
Description
Read nrrd file into an array in memory
Read the (text) header of a NRRD format file
Usage
read.nrrd(
file,
origin = NULL,
ReadData = TRUE,
AttachFullHeader = TRUE,
Verbose = FALSE,
ReadByteAsRaw = c("unsigned", "all", "none")
)
read.nrrd.header(file, Verbose = FALSE)
Arguments
file |
Path to a nrrd (or a connection for |
origin |
Add a user specified origin (x,y,z) to the returned object |
ReadData |
When FALSE just return attributes (i.e. the nrrd header) |
AttachFullHeader |
Include the full nrrd header as an attribute of the returned object (default TRUE) |
Verbose |
Status messages while reading |
ReadByteAsRaw |
Either a character vector or a logical vector specifying
when R should read 8 bit data as an R |
Details
read.nrrd
reads data into a raw array. If you wish to
generate a im3d
object that includes spatial calibration (but
is limited to representing 3D data) then you should use
read.im3d
.
ReadByteAsRaw=unsigned (the default) only reads unsigned byte data as a raw array. This saves quite a bit of space and still allows data to be used for logical indexing.
Value
An array
object, optionally with attributes from the nrrd
header.
A list with elements for the key nrrd header fields