Description Usage Arguments Details Value Methods Author(s) See Also Examples
This method retrieves a specific slice from a MincVolumeIO object, and uses it to instantiate a MincSlice object.
1 2 3 4 5 6 7 8 | ## S4 method for signature 'MincVolumeIO'
mincIO.getSliceX(mincVolume, sliceNo)
## S4 method for signature 'MincVolumeIO'
mincIO.getSliceY(mincVolume, sliceNo)
## S4 method for signature 'MincVolumeIO'
mincIO.getSliceZ(mincVolume, sliceNo)
|
mincVolume |
The name of a MincVolumeIO object, most likely created via a call to |
sliceNo |
All slice numbers are 1-relative, ranging from inferior-to-superior (axial), left-to-right (sagittal), and posterior-to-anterior (coronal). |
Although the data within the MincVolumeIO object can be manipulated directly via indexing into the 3 dimensional (xyz) structure, extracting a single slice permits visualization and may make modification somewhat more efficient.
A MincSlice object.
Only one method/signature.
Jim Nikelski nikelski@bic.mni.mcgill.ca
mincIO.putSlice
MincSlice
MincVolumeIO
mincIO.readVolume
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | ## Not run:
\dontshow{
# clear debug flag and get full volume pathname
# ... dunno why zzz.R debug setting is not passed
R_DEBUG_rmincIO <- 0
volDir <- system.file("packageData/volumes", package="rmincIO")
}
# read slice 60 from the 305 volume
v305PET <- file.path(volDir, "average305_PET_t1_tal_lin.mnc")
vol <- mincIO.readVolume(v305PET) # read the volume
s060 <- mincIO.getSliceX(vol, 60) # extract sagittal slice 60
print(s060) # print summary info
plot(s060) # visualize it
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.