19#ifndef SURFACETREEITEM_H
20#define SURFACETREEITEM_H
Base QStandardItem with check-state, visibility, transform, colour and alpha roles shared by every di...
Library export/import macros and namespace marker for the disp3D library.
#define DISP3DSHARED_EXPORT
Reader and in-memory representation of a single FreeSurfer triangular surface (e.g....
Reader for FreeSurfer per-vertex annotation (parcellation) files such as lh.aparc....
AbstractTreeItem(const QString &text="", int type=AbstractItem)
Tree item representing a FreeSurfer cortical surface in the 3-D scene hierarchy.
SurfaceTreeItem(const QString &text="")
void setSurfaceData(const FSLIB::FsSurface &surface)
void setAnnotationData(const FSLIB::FsAnnotation &annotation)
~SurfaceTreeItem() override=default
FSLIB::FsSurface surfaceData() const
FSLIB::FsAnnotation annotationData() const
void setShaderMode(int mode)
Single-hemisphere FreeSurfer parcellation: vertex → region label plus embedded colortable.
In-memory FreeSurfer triangular cortical surface for one hemisphere.