vol.from.bin {espadon} | R Documentation |
Volume class object according to binary selection
Description
The vol.from.bin
function selects a part of a "volume"
class object of "binary" modality which has the same grid. It is especially
useful to restrict voxel data in region of interest.
Usage
vol.from.bin(vol, sel.bin, alias = "", description = NULL)
Arguments
vol |
"volume" class object, containing data to restrict. |
sel.bin |
"volume" class object, of "binary" modality.
|
alias |
Character string, |
description |
Character string, describing the created object.
If |
Value
Returns a "volume" class object (see espadon.class
for class definitions), in which non-selected voxels have the value NA
,
and selected voxels have the original value of vol
.
Examples
# loading of toy-patient objects (decrease dxyz for better result)
patient <- toy.load.patient (modality = c ("ct", "rtstruct"),
roi.name = "brain", dxyz = c (4, 4, 4))
CT <- patient$ct[[1]]
S <- patient$rtstruct[[1]]
# select the brain in the volume
bin.brain <- bin.from.roi (vol = CT, struct = S, roi.name = "brain",
verbose = FALSE)
vol.brain <- vol.from.bin (CT, bin.brain)
# display at the center of gravity of the brain Gz
Gz <- S$roi.info [grep("^brain", S$roi.info$roi.pseudo),]$Gz
display.plane (bottom = vol.brain, view.coord = Gz, struct = S,
roi.sname = "brain", bg = "#00ff00", interpolate = FALSE)
[Package espadon version 1.7.2 Index]