Compute atlas or annotation surface color layer.
collayer.bg.atlas(
subjects_dir,
subject_id,
hemi = "both",
atlas = "aparc",
grayscale = !outline,
outline = FALSE,
outline_surface = "white"
)
character string, the FreeSurfer SUBJECTS_DIR.
character string, the subject identifier.
character string, one of 'lh', 'rh', or 'both'. The latter will merge the data for both hemis into a single vector.
character string, the atlas name. E.g., "aparc", "aparc.2009s", or "aparc.DKTatlas". Used to construct the name of the annotation file to be loaded.
logical, whether to convert the atlas colors to grayscale
logical or integer, whether to draw the atlas regions as outlines only. If an integer, it is interpreted as the outline thickness. The value `TRUE` is equivalent to the integer value `1L` and leads to a thin border. The value `2L` will expand the border by 1. If this is active, the surface mesh of the subject must exist.
character string, the surface to load. Only relevant when 'outline' is used.
a color layer, i.e., vector of color strings in a hemilist
You can plot the return value using vis.color.on.subject
.
Other surface color layer:
collayer.bg.meancurv()
,
collayer.bg.sulc()
,
collayer.bg()
,
collayer.from.annotdata()
,
collayer.from.annot()
,
collayer.from.mask.data()
,
collayer.from.morphlike.data()
,
collayers.merge()