| NBIDSLIB | BIDS dataset reading, writing, path construction, and sidecar metadata handling for iEEG/EEG/MEG |
| CBidsChannel | Channel metadata record corresponding to one row in *_channels.tsv |
| CBidsCoordinateSystem | Coordinate system metadata from *_coordsystem.json |
| CBidsDatasetDescription | Dataset-level metadata from dataset_description.json |
| CBidsElectrode | Electrode position record corresponding to one row in *_electrodes.tsv |
| CBidsEvent | Single event annotation, typically parsed from or written to *_events.tsv |
| CBIDSPath | BIDS-compliant path and filename construction |
| CBidsRawData | Central container for a BIDS raw dataset, bundling electrophysiological data with all associated sidecar metadata |
| CWriteOptions | Options controlling how write() operates |
| CBidsTsv | Generic BIDS TSV file I/O |
| CAbstractFormatReader | Common interface for reading raw neurophysiology data from various file formats (EDF, BrainVision, etc.) used in BIDS datasets |
| CBrainVisionMarker | Marker entry from the .vmrk file |
| CBrainVisionChannelInfo | Channel info from the .vhdr header |
| CBrainVisionReader | The BrainVisionReader reads BrainVision file triplets (.vhdr/.vmrk/.eeg) and exposes them through the AbstractFormatReader interface |
| CEDFChannelInfo | Channel-level metadata from the EDF header |
| CEDFReader | The EDFReader reads European Data Format (EDF/EDF+) files and exposes them through the AbstractFormatReader interface |
| NCOMLIB | Real-time client/server communication primitives for talking to mne_rt_server |
| CRtClient | Threaded façade that owns a paired command/data connection to mne_rt_server and re-emits streamed buffers |
| CRtCmdClient | QTcpSocket subclass driving the mne_rt_server control channel (default port 4217) |
| CMetaData | Value-type aggregate of the FIFF metadata blocks mne_rt_server sends at the start of a measurement |
| CRtDataClient | QTcpSocket subclass that talks the FIFF wire dialect of the mne_rt_server data port (default 4218) |
| CCommand | Named, parameterised command exchanged with mne_rt_server; supports both JSON and CLI serialisation |
| CCommandManager | Observer-side registry of Command schemas a subsystem accepts from the shared CommandParser |
| CCommandParser | Observer-pattern subject that decodes JSON or CLI command strings into RawCommand and notifies attached managers |
| CRawCommand | Tokenised but unresolved command: a keyword plus a list of raw string arguments awaiting type binding |
| NCONNECTIVITYLIB | Functional connectivity metrics (coherence, PLV, cross-correlation, etc.) |
| CConnectivity | Runs the selected functional-connectivity metrics over a ConnectivitySettings batch |
| CConnectivitySettings | Aggregates trial data, spectral cache and node geometry shared by all CONNECTIVITYLIB metrics |
| CIntermediateTrialData | Per-trial intermediate frequency-domain data used during connectivity computation |
| CIntermediateSumData | Accumulated cross-spectral and auto-spectral sums across trials for final metric normalization |
| CAbstractMetric | Static control knobs (storage mode, frequency band) shared by all CONNECTIVITYLIB metrics |
| CCoherence | Magnitude-squared coherence estimator (symmetric, sensitive to zero-lag coupling) |
| CCoherency | Complex coherency core; produces magnitude-squared and imaginary-part reductions for downstream metrics |
| CCorrelation | Pearson correlation estimator; broadband, zero-lag time-domain baseline |
| CCrossCorrelation | Time-lagged cross-correlation estimator; broadband, sensitive to delayed coupling |
| CDebiasedSquaredWeightedPhaseLagIndex | Debiased squared Weighted Phase Lag Index (Vinck et al. 2011); low-bias volume-conduction-robust estimator |
| CDirectedTransferFunction | Directed Transfer Function estimator (Kaminski & Blinowska 1991); directional, includes indirect paths |
| CGrangerCausality | Spectral Granger Causality estimator; directional, MVAR-based |
| CImagCoherence | Imaginary-coherence estimator (Nolte et al. 2004); rejects zero-lag volume-conduction mixing |
| CMvarModel | MVAR model fit; provides H(f) and S(f) for Granger Causality, DTF and PDC |
| CPartialDirectedCoherence | Partial Directed Coherence estimator (Baccala & Sameshima 2001); directional, direct paths only |
| CPhaseLagIndex | Phase Lag Index estimator (Stam et al. 2007); rejects zero-lag volume-conduction mixing |
| CPhaseLockingValue | Phase Locking Value estimator (Lachaux et al. 1999); amplitude-independent phase coupling, sensitive to zero-lag |
| CUnbiasedSquaredPhaseLagIndex | Unbiased squared Phase Lag Index estimator; removes the small-sample bias of PhaseLagIndex |
| CWeightedPhaseLagIndex | Weighted Phase Lag Index estimator (Vinck et al. 2011); volume-conduction-robust with lower bias than PLI |
| CVisualizationInfo | Per-network rendering hints: colour-map name or fixed RGBA for nodes and edges |
| CNetwork | Graph container for one connectivity metric; nodes + weighted edges + threshold/visualisation state |
| CNetworkEdge | Weighted, directional edge in a Network; carries per-frequency weights plus a band-averaged scalar |
| CNetworkNode | Graph node carrying a 3D position and its incident in/out, full/thresholded edge lists |
| NDECODINGLIB | Supervised and unsupervised spatial-filter decompositions for M/EEG decoding |
| CDecodingCsp | Common Spatial Patterns decoder for two-class discriminative spatial filtering |
| CIcaLabelResult | Outcome of labelling a single ICA component |
| CMlIcaLabel | Static utility that labels ICA components against EOG/ECG references and a muscle spectral heuristic |
| CDecodingSpoc | Source Power Comodulation decoder for continuous-target regression on band-power |
| CDecodingSsd | Spatio-spectral decomposition for narrowband signal enhancement on continuous M/EEG |
| NDISP3DLIB | 3-D brain visualisation using the Qt RHI rendering backend |
| CGeometryInfo | This class holds static methods for sensor-to-mesh mapping and surface constrained distance calculation on a mesh |
| CInterpolation | This class holds methods for creating distance-based weight matrices and for interpolating signals |
| CElectrodeContact | Single contact on a depth electrode shaft |
| CElectrodeArray | One electrode array — sEEG depth shaft, ECoG strip, or ECoG grid |
| CElectrodeObject | Data model for stereotactic depth electrode (sEEG) visualization |
| CGpuBuffers | |
| CSliceObject | Data model for a single 2-D MRI volume slice |
| CVideoOverlay | Camera-facing textured quad rendered at a focus point in the 3-D scene |
| CSceneLayer | Opaque, type-erased handle to a layer payload |
| CMultimodalScene | Host-app-agnostic controller that owns the ordered renderable set and dispatches picks back to the producing layer |
| CPickResult | Uniform payload for object-id picking across the multimodal scene |
| CRtSensorDataWorker | Background worker for real-time sensor data streaming |
| CRtSensorInterpolationMatWorker | Background worker for computing sensor field mapping matrices |
| CRtSourceDataWorker | Background worker for real-time source estimate streaming |
| CRtSourceInterpolationMatWorker | Background worker for computing source interpolation matrices |
| NDISPLIB | 2-D display widgets and visualisation helpers (charts, topography, colour maps) |
| CBar | Bar chart / histogram QWidget rendering Eigen class-limit + frequency vectors with QPainter |
| CGraph | Common base widget providing title, axis labels and resize handling for DISPLIB's QPainter plots |
| CColorMap | Static lookup helpers mapping scalar values to QRgb / QColor across all DISPLIB palettes |
| CImageSc | False-colour heat-map QWidget visualising an Eigen matrix with selectable colour map |
| CLinePlot | Simple x / y line-series QWidget rendered with QPainter (no Qt Charts dependency) |
| CPlot | MATLAB-style line plot for an Eigen vector, derived from Graph |
| CSpline | Histogram QWidget with cubic-spline overlay and interactive threshold markers |
| CTFplot | Time-frequency spectrogram QWidget rendering an Eigen matrix as a colour image |
| CAbstractView | Base widget for every dockable settings panel in DISPLIB; centralises GUI / processing mode and settings persistence |
| CApplyToView | Three-way radio selector for scope = Selected / Visible / All channels |
| CArtifactSettingsView | Per-modality peak-to-peak artefact-rejection threshold panel |
| CAverageLayoutView | Sensor-layout viewer drawing per-channel evoked traces at their physical 2-D positions |
| CAverageSelectionView | Tabular picker for active / colour of each averaged condition in the current evoked set |
| CAveragingSettingsView | Settings panel driving the on-line / off-line averaging engine |
| CBidsView | QTreeView wrapper around a BidsViewModel for browsing a BIDS dataset |
| CButterflyView | QRhi-accelerated butterfly viewer overlaying every channel of one or more averaged conditions |
| CChannelDataView | Composite real-time multi-channel raw scroller assembling label panel, table view, time ruler and scrollbars |
| CChannelSelectionView | Interactive 2-D sensor-layout picker for building, loading and saving channel groups |
| CCompensatorView | Mutually-exclusive checkbox list picking the active MEG gradient compensation grade |
| CConnectivitySettingsView | Settings panel for the on-line connectivity estimator (metric, window, trials) |
| CControl3DView | Tree-view control panel for the 3-D scene (visibility, colour, alpha, threshold per item) |
| CCoregSettingsView | MRI ↔ head co-registration configuration / refinement panel |
| CCovarianceSettingsView | Settings panel exposing the noise-covariance estimation window length |
| CDipoleFitView | Single-equivalent-current-dipole-fit input / result panel |
| CFiffRawViewSettings | Display-style settings panel for the FIFF raw browser (zoom, colours, distance, scope) |
| CFilterDesignView | Interactive FIR / IIR filter design GUI with a live magnitude / phase preview |
| CFilterSettingsView | Compact filter on / off + bandwidth panel that opens the full FilterDesignView on demand |
| CFwdSettingsView | Forward-solution computation control panel (BEM / source-space / EEG sphere model selectors) |
| CAverageScene | Sensor-layout QGraphicsScene placing one AverageSceneItem per visible channel |
| CAverageSceneItem | QGraphicsObject painting one channel's averaged evoked traces inside AverageScene |
| CBidsViewModel | QStandardItemModel mirroring the BIDS dataset hierarchy (subjects / sessions / runs / derivatives) |
| CChannelDisplayInfo | Channel display metadata (read-only from the renderer's perspective) |
| CChannelDataModel | Circular-buffer Qt model exposing a rolling window of the live FIFF stream as a table |
| CChannelInfoModel | QAbstractTableModel exposing per-channel FIFF metadata (name, type, unit, position, bad flag, mapping) |
| CChannelLabelPanel | Vertical column of channel-name labels synced with ChannelDataView row geometry |
| CChannelRhiView | QRhi-based GPU-accelerated channel time-series renderer used by the modern raw browser |
| CEventMarker | Stimulus / event marker — a coloured vertical line at a given sample |
| CAnnotationSpan | Time-span annotation overlay |
| CDraggableFramelessWidget | Frameless QWidget that can be dragged anywhere on its body |
| CEvokedSetModel | QAbstractTableModel wrapping a FiffEvokedSet (one row per channel, one column per condition) |
| CFilterPlotScene | QGraphicsScene rendering the magnitude (and optional phase) response of a designed FIR / IIR filter |
| CFrequencySpectrumDelegate | QAbstractItemDelegate painting one SpectrumView row as a horizontal frequency band |
| CFrequencySpectrumModel | QAbstractTableModel storing per-channel FFT magnitudes for SpectrumView |
| CLayoutScene | Base QGraphicsScene providing pan, pinch-zoom and swipe gesture handling for sensor-layout scenes |
| CMNEOperator | Light-weight wrapper describing one MNE pre-processing operator (FIR / SSP / compensation) |
| COverviewBarWidget | Minimap thumbnail of the entire recording shown above the raw browser |
| CRtFiffRawViewDelegate | QAbstractItemDelegate painting one FIFF channel's signal trace inside RtFiffRawView |
| CRtFiffRawViewModel | Circular-buffer QAbstractTableModel feeding the real-time FIFF raw browser |
| CScaleControl | Composite slider + spinbox widget for picking a (possibly logarithmic) scale value |
| CSelectionScene | QGraphicsScene of sensor-layout dots used by ChannelSelectionView for interactive channel picking |
| CSelectionItem | Value type describing one named selection group (label + list of channel names) |
| CSelectionSceneItem | Graphics item representing a selectable electrode or channel in a 2-D layout scene |
| CTimeRulerEventMark | Lightweight event mark passed to TimeRulerWidget for the stim lane |
| CTimeRulerReferenceMark | Lightweight reference/sample marker passed to TimeRulerWidget |
| CTimeRulerWidget | Horizontal time-axis ruler displayed beneath ChannelDataView |
| CHpiSettingsView | Continuous HPI head-position-indicator configuration panel |
| CMinimumNormSettingsView | Inverse-method / regularisation panel (MNE, dSPM, sLORETA) for the on-line source estimator |
| CModalitySelectionView | Per-modality visibility toggle panel (one QCheckBox per channel modality) |
| CMultiView | QMainWindow container hosting an arbitrary number of MultiViewWindow dock widgets |
| CMultiViewWindow | QDockWidget wrapper used as the building block of MultiView layouts |
| CProgressView | Labelled QProgressBar with optional auto-hide on completion |
| CProjectorsView | SSP projector enable / disable checkbox list |
| CProjectSettingsView | Output-path / filename-template panel for recording and export sessions |
| CQuickControlView | Floating frameless container hosting modular Quick-Control settings tabs |
| CRtFiffRawView | QTableView-based real-time FIFF raw-data browser host |
| CScalingView | Per-modality y-scale spinbox panel built from ScaleControl widgets |
| CSpectrumSettingsView | Lower / upper-bound frequency sliders for the FFT spectrum viewer |
| CSpectrumView | Per-channel frequency-spectrum heat-map QTableView (rows = channels, columns = freq bins) |
| CSpharaSettingsView | SPHARA spatial-filter configuration panel (per-modality basis order spinboxes) |
| CTfSettingsView | Time-frequency analysis configuration panel (trials, window length, overlap) |
| CTriggerDetectionView | Stim-channel chooser plus threshold spinbox for on-line trigger detection |
| NFIFFLIB | FIFF file I/O, in-memory data structures and high-level readers/writers |
| CFiff | MATLAB-style static facade re-exporting every public FIFFLIB reader/writer for parity with the mne-matlab toolbox |
| CFiffAnnotation | One FIFF / MNE annotation: onset (s), duration (s) and description string |
| CFiffAnnotations | Container for FiffAnnotation entries with FIFF, JSON and CSV serializers |
| CFiffChInfo | Per-channel FIFF descriptor: identifiers, kind, calibration, coil type, channel-frame coil position and SI unit |
| CFiffChPos | Channel coil-frame placement: origin r0 (m) and orthonormal axes ex / ey / ez in FIFFV_COORD_DEVICE |
| CFiffCoordTrans | Labelled 4x4 FIFF affine: source frame, destination frame, rotation, translation and cached inverse |
| CFiffCoordTransSet | Container for the FIFF coordinate transforms found in (or written to) a FIFFB_MRI / FIFFB_HPI_MEAS block |
| CFiffCov | FIFF noise / data covariance: matrix, channel names, kind, applied projectors, bads, dof and optional whitening eigendecomposition |
| CFiffCtfComp | One CTF software-gradient compensation matrix: grade kind, calibration flag and the gradiometer × reference named matrix |
| CFiffDataRef | External data reference: type, endian, byte size and offset into an external FIFF payload file |
| CFiffDigPoint | One digitizer point: kind (cardinal/HPI/EEG/extra), ident, 3D position in FIFFV_COORD_HEAD |
| CFiffDigPointSet | Collection of FiffDigPoint records as parsed from a FIFFB_ISOTRAK block |
| CFiffDigitizerData | Registration-ready digitization data: dig points, device→head transform and HPI fit metadata |
| CFiffDirEntry | Directory entry: tag kind + on-disk type + byte size + absolute file offset (16-byte record) |
| CFiffDirNode | Recursive FIFF block-tree node: block kind, block ID, directly contained directory entries and child sub-blocks |
| CFiffEvents | FIFF event list: (sample, prev, new) integer triples with read / write / detect / filter helpers |
| CFiffEvoked | Single averaged evoked response: time axis, data, baseline, channel info and averaging metadata |
| CFiffExplainEntry | FIFF tag explanation entry: pairs a FIFF_* tag kind with the fixed-width label printed by show_fiff |
| CFiffFileSharer | Refcounted memory-mapped view of a FIFF file shared between cooperating consumers |
| CFiffId | 128-bit FIFF identifier: hardware machine ID plus creation time, stamped on every file and block |
| CFiffInfo | Full FIFF measurement info: per-channel descriptors, sampling and filter setup, projectors, compensators, transforms and dig points |
| CFiffInfoBase | Stripped FIFF measurement info: channel list, sampling rate, device→head transform and bad-channel list |
| CFiffNamedMatrix | FIFF named matrix: dense / sparse Eigen matrix plus row-name and column-name string lists |
| CFiffProj | Single SSP projection item: kind, active flag, desired flag and the named projection vector matrix |
| CFiffRawDir | Per-buffer raw-data directory entry: data kind, first sample, sample count, on-disk tag position |
| CFiffSparseMatrix | Sparse FIFF matrix: CCS or RCS storage with the value / index / pointer triple as written by FiffStream::write_float_sparse_* |
| CFiffStream | FIFF tag-stream reader/writer: wraps a QIODevice and exposes typed read_* / write_* methods for every FIFF block and record kind |
| CFiffTag | FIFF tag: 16-byte header (kind, type, size, next) plus payload, with typed decoders for every FIFFT_* type |
| CFiffTime | FIFF time stamp: Unix seconds plus a microsecond fraction matching the on-disk fiffTimeRec record |
| NFSLIB | FreeSurfer surface, annotation and parcellation I/O for mne-cpp |
| CFsAnnotation | Single-hemisphere FreeSurfer parcellation: vertex → region label plus embedded colortable |
| CFsAnnotationSet | Container holding the lh and/or rh FsAnnotation for one parcellation atlas |
| CFsAtlasLookup | RAS-point → anatomical-region resolver backed by a FreeSurfer volumetric parcellation |
| CFsColortable | FreeSurfer colour lookup table: region name + RGBA + packed label, indexed by entry |
| CFsLabel | A FreeSurfer/MNE surface label: per-vertex indices, Tk-RAS positions and scalar values for one hemisphere |
| CFsLabelUtils | Stateless utilities that grow, split and convert FsLabel objects on a FreeSurfer triangular surface |
| CFsSurface | In-memory FreeSurfer triangular cortical surface for one hemisphere |
| CFsSurfaceSet | Container holding the lh and/or rh FsSurface for one subject and one surface kind |
| NFWDLIB | Forward modelling — BEM solver, spherical models, sensor/coil definitions and the lead-field assembly that links current dipoles to MEG/EEG sensor readings |
| CComputeFwd | Top-level driver for MEG/EEG forward-solution computation |
| CComputeFwdSettings | Settings struct — source-space / BEM / sphere paths, sensor selection, coordinate transforms and accuracy level consumed by ComputeFwd |
| CFwd | Static-method façade that re-exposes MNEForwardSolution toolbox-equivalent entry points under their familiar mne_* names |
| CSurfExpl | |
| CMethodExpl | |
| CFrameNameRec | Lookup record mapping a FIFF coordinate frame integer ID to its human-readable name |
| CFwdBemModel | Layered triangulated volume-conductor model (scalp/skull/inner-skull surfaces, per-compartment conductivities, IP-approach data and dense potential-solution matrix) used by the linear-collocation BEM forward solver |
| CFwdBemSolution | Channel-specific projection that contracts a BEM node-potential vector down to one entry per MEG coil or EEG electrode — i.e. the Geselowitz surface-integral weights cached as a dense ncoil × np matrix |
| CFwdCoil | Single MEG sensor coil or EEG electrode — stores the coil-local frame and the (r_mag, cos_mag, w) integration-point triples that approximate the Biot-Savart surface integral over the coil area |
| CFwdCoilSet | Container of FwdCoil instances acting both as the in-memory image of the coil_def.dat template database and as a per-channel sensor array in a chosen coordinate frame (device / head / MRI) |
| CFwdCompData | CTF / 4D software-gradiometer wrapper that re-evaluates the primary field callback on a separate reference-coil set and subtracts the linear combination k·B_ref from the primary field to mirror the compensation already applied to the recorded data |
| CFwdEegSphereLayer | One concentric shell (outer radius rad, conductivity sigma and the derived ratios) of a multi-shell de Munck / Berg-Scherg EEG head model |
| CBergSchergPar | Berg-Scherg parameter pair (magnitude and distance multiplier) for an equivalent dipole in the EEG sphere model approximation |
| CfitUserRec | Workspace for the linear least-squares fit of Berg-Scherg parameters in the EEG sphere model (SVD matrices, residuals, weights) |
| CFwdEegSphereModel | Multi-shell concentric-sphere head model holding the Berg-Scherg equivalent-source parameters that accelerate the de Munck Legendre series for EEG, plus the Sarvas closed-form coefficients used for the spherically-symmetric MEG forward solution |
| CFwdEegSphereModelSet | Name-indexed collection of FwdEegSphereModel objects parsed from an mne_setup_eeg_sphere_model parameter file so callers can resolve textual model names ("Default", "Stok", …) into ready-to-use analytic head models |
| CFwdFieldMap | Computes the per-vertex sensor-to-surface mapping matrix used to render a continuous scalp/cortex field that exactly reproduces the recorded MEG/EEG values |
| CFwdThreadArg | Per-thread work packet carrying the dipole-index range, coil set, field/grad callback and write-back view into the shared lead-field matrix — unit of work for the parallel source-space dipole loop |
| NINVLIB | Inverse source estimation (MNE, dSPM, sLORETA, dipole fitting) |
| CInvBeamformer | Computed beamformer spatial filter container |
| CInvBeamformerCompute | Core beamformer math |
| CInvDICS | DICS beamformer (frequency-domain) |
| CInvLCMV | LCMV beamformer (time-domain) |
| CInvDipoleFit | High-level driver for sequential dipole fitting |
| CdipoleFitFuncsRec | Forward field computation function pointers and client data for MEG and EEG dipole fitting |
| CFitDipUserRec | Workspace for the dipole fitting objective function, holding forward model, measured field, and fit limits |
| CInvDipoleFitData | Dipole fit workspace holding sensor geometry, forward model, noise covariance, and projection data |
| CInvDipoleFitSettings | Settings for the mne_dipole_fit driver (forward model, guess grid, data, projections, output) |
| CInvDipoleForward | Stores forward field matrices and SVD decomposition for magnetic dipole fitting |
| CInvEcd | Single equivalent current dipole with position, orientation, amplitude, and goodness-of-fit |
| CbdipEcdRec | Binary-format dipole record for file I/O, storing fitted dipole parameters and error estimates |
| CInvEcdSet | Holds a set of Electric Current Dipoles |
| CInvGuessData | Precomputed guess point grid with forward fields for initial dipole position candidates |
| CInvHpiDataUpdater | Preprocesses raw HPI coil data (SSP projection, compensation, sinusoidal model fitting) before dipole localization |
| CCoilParam | Estimated dipole parameters (position, moment, goodness-of-fit) for a single HPI coil |
| CHpiFitResult | Complete HPI fit output: per-coil dipole parameters, head-to-device transform, fit error, and head movement distance |
| CInvHpiFit | Drives one HPI fit (per-coil dipole localisation, coil ordering, dewar-to-head transform) |
| CDipFitError | Residual error and moment vector from a single magnetic dipole fit iteration |
| CHPISortStruct | Helper for sorting HPI coil dipole fits by matching each fit to the nearest expected coil position |
| CInvHpiFitData | Per-coil magnetic-dipole fitter (leadfield, residual, Nelder-Mead refinement) for the HPI pipeline |
| CInvHpiModelParameters | Configuration parameters for the HPI signal model (line frequency, coil frequencies, sample rate, buffer size) |
| CInvSensorSet | Stores MEG sensor geometry (positions, orientations, weights, coil count) for a single sensor type |
| CInvSensorSetCreator | Builds InvSensorSet objects from FiffInfo channel definitions, applying SSP projections and compensation |
| CInvSignalModel | Generates the forward sinusoidal model matrix for HPI coil signals at known drive frequencies |
| CInvConnectivity | Pairwise source connectivity matrix with measure, directionality, and frequency/time metadata |
| CInvFocalDipole | Single focal dipole with free 3D position, moment, and fit-quality metrics |
| CInvLabelTimeCourse | Extract ROI-level time courses from vertex-level source estimates |
| CInvResolutionMatrix | Resolution matrix analysis for linear inverse operators |
| CInvSourceCoupling | N-tuple of correlated grid sources with orientations and correlation matrix |
| CInvSourceEstimate | Source-space inverse-solution container with dense grid plus optional focal-dipole, coupling and connectivity layers |
| CInvSourceEstimateIO | Extended I/O methods for InvSourceEstimate |
| CInvToken | One element of a tokenised neural-source representation |
| CInvTokenizeOptions | Tokenization options controlling layer inclusion and sub-sampling |
| CInvVectorSourceEstimate | Vector source estimate: each vertex carries a 3D orientation vector across time |
| CInvVolumeSourceEstimate | Volume source estimate: scalar values at voxel locations |
| CInvCMNEResult | CMNE result |
| CInvCMNE | CMNE inverse solver |
| CInvCMNESettings | CMNE settings |
| CInvMinimumNorm | Minimum norm estimation |
| CSourceMorph | Morphs source estimates from one subject's source space to another |
| CInvDipole | Stores position, orientation, and correlation of a single current dipole estimated by RAP MUSIC |
| CInvDipolePair | Pair of correlated dipole indices and orientations found by the RAP MUSIC scanning step |
| CInvPwlRapMusic | Powell-accelerated RAP MUSIC variant using gradient-free optimization for refined dipole fitting |
| CPair | Index pair representing two grid points evaluated together in the RAP MUSIC subspace scan |
| CInvRapMusic | RAP MUSIC (Recursively Applied and Projected Multiple Signal Classification) source localization algorithm |
| CTrapMusicDipole | Result of a TRAP-MUSIC source scan |
| CInvTrapMusic | TRAP-MUSIC (Truncated RAP-MUSIC) source localization |
| CInvGammaMapResult | |
| CInvGammaMap | Gamma-MAP sparse inverse solver |
| CInvMxneResult | |
| CInvMxne | MxNE sparse inverse solver |
| CInvTfMxneResult | Result structure for the TF-MxNE solver |
| CInvTfMxneParams | Parameters for the TF-MxNE solver |
| CInvTfMxne | Time-Frequency Mixed-Norm Estimate (TF-MxNE) sparse inverse solver |
| NLSLLIB | Lab Streaming Layer (LSL) integration for real-time data exchange |
| Cstream_info | Value-type descriptor of a single LSL stream: semantic metadata plus transport endpoint, API-compatible with liblsl's stream_info |
| CStreamInletPrivate | |
| Cstream_inlet | Client-side LSL endpoint: connects to a resolved outlet over TCP and exposes pulled samples as float chunks |
| CStreamOutletPrivate | |
| Cstream_outlet | Server-side LSL endpoint: binds a TCP data server, advertises the stream on the LSL discovery multicast group, and fans samples out to every connected inlet |
| NMLLIB | Tensors, model abstraction, ONNX Runtime inference and Python training drivers used across mne-cpp |
| CMlModel | Backend-agnostic inference interface: load, predict, save plus model/task descriptors |
| CMlOnnxModel | MlModel backend that runs .onnx graphs through ONNX Runtime with a cached CPU session |
| CMlTensor | N-dimensional row-major float32 tensor with shared-buffer storage, Eigen Map accessors and a non-owning view mode |
| CMLTrainer | Launches Python training scripts via UTILSLIB::PythonRunner with automatic venv handling and prerequisite checks |
| NMNALIB | MNE Analysis Container Format (mna/mnx) |
| CMnaFileRef | |
| CMnaGraph | In-memory DAG of MnaNode operations with validation, topological sort and JSON/CBOR persistence |
| CMnaGraphExecutor | Stateless batch and stream-mode runner for an MnaGraph |
| CContext | |
| CStreamContext | |
| CMnaIO | |
| CMnaNode | Single executable step in an MNA pipeline graph, with attributes, typed ports, exec mode, verification and provenance |
| CMnaOpRegistry | Process-wide lookup from opType to MnaOpSchema and implementation function |
| CMnaOpSchemaPort | |
| CMnaOpSchemaAttr | |
| CMnaOpSchema | Operation schema for graph validation |
| CMnaParamBinding | Dynamic parameter binding for the MNA parameter tree |
| CMnaParamTree | Path-keyed parameter store with formula-driven dynamic bindings |
| CMnaPort | Named, typed port on an MNA graph node with upstream link and optional real-time stream binding |
| CMnaProject | |
| CMnaRecording | |
| CMnaRegistryLoader | Reads MNA op-schema manifests and feeds them into MnaOpRegistry, with drop-in directory merge support |
| CMnaScript | Inline interpreter-launched source code carried by a Script-mode MnaNode |
| CMnaSession | |
| CMnaSubject | |
| CMnaVerificationCheck | Verification check for a graph node |
| CMnaVerificationResult | Check evaluation result |
| CMnaProvenance | Provenance record for reproducibility |
| CMnaVerification | Verification, explanation, and provenance for a graph node |
| NMNELIB | Core MNE data structures (source spaces, source estimates, hemispheres) |
| CFilterThreadArg | Thread-local arguments for parallel raw data filtering (channel range, filter kernel, buffer) |
| CMNE | Wrapper functions to stay consistent with mne matlab toolbox |
| CMNEBem | Aggregated boundary element model loaded from a -bem.fif file |
| CMNEBemSurface | BEM surface provides geometry information |
| CMNEChSelection | |
| CMNEClusterInfo | Cluster table used to compress and reconstruct a clustered leadfield |
| CMNECorticalMap | Cortical map interpolation utilities |
| CMNECovMatrix | Covariance matrix storage |
| CMNECTFCompData | Represents a single CTF compensation data element |
| CMNECTFCompDataSet | Collection of CTF third-order gradient compensation operators |
| CMNEDeriv | One item in a derivation data set |
| CMNEDerivSet | Collection of MNEDeriv channel derivation definitions loaded from a file |
| CMNEDescriptionParser | |
| CMNEEpochData | Single epoch (trial slice) of sensor data with timing and rejection metadata |
| CArtifactRejectionData | Artifact rejection thresholds and flags for each channel type (grad, mag, eeg, eog) used during epoch dropping |
| CMNEEpochDataList | Ordered list of MNEEpochData objects sharing a common measurement info |
| CMNEEvent | Single trigger-event marker |
| CMNEEventList | Ordered list of trigger-event markers |
| CMNEFilterDef | |
| CRegionDataOut | Output of a cluster-based forward solution computation for a single cortical region |
| CRegionData | Input parameters for cluster-based forward solution computation on a single cortical region |
| CMNEForwardSolution | In-memory representation of an -fwd.fif forward solution |
| CMNEHemisphere | Hemisphere provides geometry information |
| CRegionMTOut | Output of a multi-threaded KMeans clustering step for a single cortical region |
| CRegionMT | Input parameters for multi-threaded KMeans clustering on a single cortical region |
| CMNEInverseOperator | MNE-style inverse operator |
| CMNELayout | Full plotter layout with viewports |
| CMNELayoutPort | Single viewport in a plotter layout |
| CMNEMeasData | Measurement data container for MNE inverse and dipole-fit computations |
| CMNEMeasDataSet | Single measurement epoch or average within MNEMeasData |
| CMNEMghTag | Single tag entry in a FreeSurfer MGH/MGZ file header |
| CMNEMghTagGroup | Collection of MNEMghTag entries from a FreeSurfer MGH/MGZ file footer |
| CMNEMneData | Data associated with MNE computations for each mneMeasDataSet |
| CMNEMorphMap | Vertex-to-vertex mapping between two FreeSurfer surface meshes for morphing source estimates |
| CMNEMshColorScaleDef | Color scale definition with value range and color mapping for surface visualization |
| CMNEMshDisplaySurface | The MNE Msh Display FsSurface class holds information about a surface to be rendered |
| CMNEMshDisplaySurfaceSet | The MNE Msh Display FsSurface Set class holds information about a set of surfaces to be rendered |
| CMNEMshEyes | Eye/camera position and gaze direction for 3-D surface rendering |
| CMNEMshLight | Single light source with position, color, and state for 3-D surface rendering |
| CMNEMshLightSet | Collection of lights defining the lighting setup for 3-D rendering |
| CMNEMshPicked | Picked point on a displayed surface storing vertex index, coordinates, and source value |
| CMNENamedMatrix | A dense matrix with named rows and columns |
| CMNENamedVector | |
| CMNENearest | This is used in the patch definitions |
| CMNEPatchInfo | Patch information for a single source space point including vertex members and area |
| CCovDefinition | |
| CCovDescription | |
| CFilterSettings | |
| CProcessingSettings | |
| CMNEProjData | Auxiliary projection data computed from MNEProjOp for efficient repeated application |
| CMNEProjItem | A single SSP (Signal-Space Projection) item |
| CMNEProjOp | Projection operator managing a set of linear projection items and the final compiled projector matrix |
| CMNEProjectToSurface | Projects 3-D points onto a triangulated surface mesh and returns nearest vertices and distances |
| CMNERawBufDef | Definition of one raw data buffer within a FIFF file |
| CRingBuffer | Circular ring buffer for managing raw-data matrix allocations |
| CEntry | |
| CFilterData | Pre-computed frequency-domain filter state used for FFT-based raw data filtering |
| CMNERawData | A comprehensive raw data structure |
| CMNERawInfo | Information about raw data in a FIFF file |
| CMNESourceSpace | This defines a source space |
| CMNESourceSpaces | List of MNESourceSpace objects forming a subject source space |
| CMNESparseNamedMatrix | |
| CframeNameRec_1 | Lookup record mapping a FIFF coordinate frame integer code to its human-readable name |
| CMNESssData | Container for Signal Space Separation (SSS/Maxwell filtering) expansion coefficients and metadata |
| CMNESurface | Lightweight triangulated surface (vertices, triangles, normals) |
| CMNESurfaceOrVolume | Defines a source space or a surface |
| CMNESurfacePatch | Cortical surface patch linking a set of vertices to a single source space point |
| CMNETriangle | Per-triangle geometric data for a cortical or BEM surface |
| CMNEVolGeom | MRI data volume geometry information like FreeSurfer keeps it |
| NMRILIB | Volume I/O, voxel geometry and slice resampling for structural MRI data inside mne-cpp |
| CMriCorFifIO | Stateless serialiser that turns an MriVolData into a FIFF MRI set (COR.fif) |
| CMriCorIO | Stateless reader for the FreeSurfer COR-NNN directory layout |
| CMriMghIO | Stateless decoder for FreeSurfer MGH and MGZ volume containers |
| CMriNiftiIO | Stateless decoder for NIfTI-1 single-file volumes (.nii and .nii.gz) |
| CMriSliceImage | Single 2D MRI cross-section produced by MriSlicer (pixel buffer + RAS metadata) |
| CMriSlicer | Orthogonal-plane resampler (axial / coronal / sagittal) from MriVolData to MriSliceImage |
| CMriSlice | Single 2D MRI slice (pixels + slice→RAS transform) used as the volume's storage unit |
| CMriVolData | Format-agnostic 3D MRI volume: header geometry, voxel buffer (as a vector of MriSlice), scan parameters and provenance |
| NRTPROCESSINGLIB | |
| CRtAveragingWorker | Background worker thread that accumulates and averages epochs in real time |
| CRtAveraging | Controller that manages RtAveragingWorker for online epoch averaging with baseline correction |
| CRtConnectivityWorker | Background worker thread that computes functional connectivity metrics in real time |
| CRtConnectivity | Controller that manages RtConnectivityWorker for online connectivity computation |
| CRtCovComputeResult | Bundled output of a real-time covariance computation step containing the covariance matrix and sample count |
| CRtCov | Controller that manages background covariance matrix estimation from streaming data |
| CFilterObject | Lightweight filter configuration holding kernel coefficients and overlap-add state for one channel |
| CFilterOverlapAdd | Applies FIR filtering via FFT-based overlap-add convolution for continuous data streams |
| CRtHpiWorker | Background worker thread that runs continuous HPI coil localization |
| CRtHpi | Controller that manages RtHpiWorker for continuous head position tracking |
| CRtInvOpInput | Input bundle for the real-time inverse operator worker containing noise covariance, forward solution, and settings |
| CRtInvOpWorker | Background worker thread that recomputes the MNE inverse operator when covariance updates arrive |
| CRtInvOp | Controller that manages RtInvOpWorker for online inverse operator updates |
| CRtNoiseWorker | Background worker that computes a noise power spectral density estimate from accumulated data blocks |
| CRtNoise | Controller that manages RtNoiseWorker for real-time noise spectrum estimation |
| NSTSLIB | Statistical testing (t-tests, F-tests, cluster permutation, multiple comparison correction) |
| CStatsAdjacency | Builds the sparse spatial and spatio-temporal neighbourhood graphs that define cluster support for permutation tests |
| CStatsClusterResult | Per-call output of a cluster permutation test: observed statistic map, cluster masses, cluster p-values and cluster labels |
| CStatsCluster | Maris-Oostenveld cluster-mass permutation tests and Threshold-Free Cluster Enhancement on (channel,time) or (vertex,time) statistic maps |
| CStatsMcCorrection | Bonferroni, Holm-Bonferroni and Benjamini-Hochberg FDR adjustments for mass-univariate p-value maps |
| CStsCovEstimators | Regularised covariance estimators (Ledoit-Wolf, OAS, fixed-diagonal, PCA, Factor Analysis, cross-validated auto-select) matching the MNE-Python compute_covariance() API |
| CStatsFtestResult | Per-call output of a one-way ANOVA F-test: F-statistics, p-values, and between/within degrees of freedom |
| CStatsFtest | One-way ANOVA F-test with exact p-values via the regularised incomplete beta function |
| CStatsSourceMetrics | Peak localisation error and spatial dispersion metrics for evaluating distributed M/EEG inverse solutions |
| CStatsTtestResult | Per-call output of a Student t-test: t-statistics, p-values and degrees of freedom |
| CStatsTtest | One-sample, paired and independent two-sample Student t-tests with exact p-values via the regularised incomplete beta function |
| NUTILSLIB | Shared utilities (I/O helpers, spectral analysis, layout management, warp algorithms) |
| CAnnotateMusclParams | Parameters for muscle artifact annotation |
| CAnnotateAmplitudeParams | Parameters for amplitude-based annotation |
| CArtifactDetectEcgParams | ECG R-peak detection parameters (defined outside class to avoid Clang/GCC default-argument issues with nested structs) |
| CArtifactDetectEogParams | EOG blink / saccade detection parameters (defined outside class to avoid Clang/GCC default-argument issues with nested structs) |
| CArtifactDetect | ECG and EOG physiological artifact event detection |
| CBadChannelDetectParams | Bad-channel detection parameters (defined outside class to avoid Clang/GCC default-argument issues with nested structs) |
| CBadChannelDetect | Automated detection of bad MEG/EEG channels using flat, variance, and correlation criteria |
| CLofBadChannelParams | |
| CBadChannelsMaxwellParams | Parameters for SSS-based bad channel detection |
| CBadChannelsMaxwellResult | Result of SSS-based bad channel detection |
| CBridgedElectrodeParams | |
| CDerivationRule | A single derivation rule mapping input channels (with weights) to one output channel |
| CChannelDerivation | Channel derivation and re-referencing utilities |
| CConnectivityAec | Amplitude Envelope Correlation connectivity |
| CCosineFilter | Creates a cosine filter response in the frequency domain |
| CCsdResult | Result of a Cross-Spectral Density computation |
| CCsd | Cross-Spectral Density (CSD) estimator |
| CDpssResult | Result of a DPSS taper computation |
| CDpss | Discrete Prolate Spheroidal Sequences (Slepian tapers) |
| CEogRegression | Remove EOG artifacts via linear regression |
| CEpochExtractorParams | Epoch extraction parameters (defined outside class to avoid Clang/GCC default-argument issues with nested structs) |
| CEpochExtractor | Segments continuous raw data into fixed-length epochs locked to events |
| CInfomaxResult | |
| CExtendedInfomax | |
| CFilterChpiParams | Parameters for cHPI notch filtering |
| CFilterIO | Processes txt files which hold filter coefficients |
| CFilterParameter | Named filter-design parameter descriptor holding a human-readable name and description (e.g. design method or filter type) |
| CFilterKernel | Methods to create/design a FIR filter kernel |
| CFineCalEntry | Per-sensor fine calibration entry |
| CFineCalibration | Fine calibration data for SSS |
| CFirFilter | Discoverable façade over the FilterKernel FIR-filter engine |
| CIcaResult | Result of an ICA decomposition |
| CICA | Independent Component Analysis using the FastICA algorithm (deflationary, logcosh nonlinearity) |
| CIirBiquad | Coefficients of one second-order IIR section (biquad) |
| CIirFilter | Butterworth IIR filter design and application using second-order sections |
| CHeadPosEntry | A head position entry (time, translation, rotation quaternion) |
| CMaxwellMoveCompParams | Parameters for Maxwell movement compensation |
| CMaxwellMovementComp | Maxwell movement compensation using SSS |
| CMorletTfrResult | Result of a Morlet TFR computation for one channel |
| CMorletTfr | Complex Morlet wavelet time-frequency representation |
| CMultitaperPsdResult | Result of a multitaper PSD computation |
| CMultitaperPsd | Multitaper power spectral density estimator using DPSS (Slepian) tapers |
| CMultitaperTfrResult | Result of a multitaper TFR computation |
| CMultitaperTfr | Sliding-window multitaper time-frequency representation |
| CParksMcClellan | Parks-McClellan equiripple FIR filter design algorithm (Remez exchange) |
| CPeakFinderParams | |
| CPicardIca | Independent Component Analysis using the Picard algorithm |
| CResample | Polyphase anti-aliased rational resampling for MEG/EEG data |
| CSimulateStcParams | Parameters for source time course simulation |
| CSpectogramInputData | Input parameters for short-time Fourier transform spectrogram computation |
| CSpectrogram | Computes time-frequency spectrograms via short-time Fourier transform with configurable window and overlap |
| CSSSParams | Implements Signal Space Separation (SSS) and temporal SSS (tSSS) for MEG data |
| CSSS | |
| CBasis | Precomputed SSS basis and projectors for a given sensor array |
| CSurfaceLaplacianResult | Result of a surface Laplacian (CSD) computation |
| CSurfaceLaplacian | Surface Laplacian / Current Source Density (CSD) transformation |
| CWelchPsdResult | Result of a Welch PSD computation |
| CWelchPsd | Welch's averaged-periodogram power spectral density estimator |
| CXdawnResult | Result of an xDAWN decomposition |
| CXdawn | Event-related response enhancement with xDAWN spatial filtering |
| CKMeans | Lloyd-style K-means clustering with configurable metric, seeding and replicates |
| CLinalg | Static Eigen-based linear-algebra helpers used across MATHLIB and the inverse solvers |
| CNumerics | Static scalar/per-vector numerical helpers (GCD, log2, histograms, baseline rescaling) |
| CSimplexAlgorithm | Header-only Nelder–Mead simplex minimiser with templated cost and report functors |
| CTaperedSpectraInputData | Per-row input bundle for parallel multi-taper spectral estimation (data row, taper matrix, FFT length) |
| CSpectral | Static multi-taper spectra, PSD and CSD estimator for MEG/EEG time series |
| CFitUser | Cost-function workspace for Sphere::fit_sphere_simplex: holds the nx3 point cloud and a verbose-report flag |
| CSphere | 3-D sphere value type with algebraic and Nelder–Mead best-fit factories |
| CWarp | Thin-plate-spline 3-D warp fitted from landmark correspondences |
| CCircularBuffer | Thread-safe lock-free circular (ring) buffer for producer-consumer data exchange between threads |
| CICommand | The ICommand interface provides the base class of every command of the command design pattern |
| CMNELogger | Custom Qt message handler that formats and routes qDebug/qWarning/qCritical output to file or console |
| CIObserver | The IObserver interface provides the base class of every observer of the observer design pattern |
| CSubject | Base class of every subject of the observer design pattern |
| CIOUtils | Eigen matrix I/O utilities |
| CLayoutLoader | Reads ANT .elc electrode files and MNE .lout 2-D channel layouts into Qt/STL containers |
| CfitUserRec | Workspace for sphere-fitting used by the layout maker, holding 3-D point coordinates and fit parameters |
| CLayoutMaker | Make layout files from given 3D points |
| CElectrodePosition | Represents an electrode position in a montage |
| CStandardMontage | Standard EEG montage with named electrode positions |
| CDigitizedPoint | A single digitised point captured during the alignment session |
| CAcquiredPoints | In-memory store of all points captured during a session |
| CFastrakSample | One decoded sample from a Fastrak ASCII stream |
| CFastrakParser | Streaming parser for Fastrak / FastSCAN ASCII records |
| CPolhemusSerialConfig | Settings used to open a real Polhemus serial connection |
| CPolhemusConnection | Polhemus digitizer connection (mock + serial-port backends) |
| CPolhemusCoregistration | Head–device coregistration engine driven by a Polhemus Fastrak |
| COpticalCalibSample | |
| CPythonRunnerResult | Script execution result container |
| CPythonRunnerConfig | Script execution configuration |
| CPythonRunner | Python script launcher with logging and progress support |
| CPythonTestHelper | |
| CReportSection | A section in the report (title + HTML content) |
| CReport | Simple HTML report builder for MEG/EEG analysis results |
| CSelectionIO | Reader/writer for MNE .sel channel-selection files and Brainstorm .mon montage files |
| CAbstractTreeItem | Base tree item providing check-state, visibility, and data-role storage for all 3-D scene items |
| CAverageCategory | One averaging category in an MNE-C ave-description file: trigger logic, timing window, baseline interval and display color |
| CAverageDescription | Top-level MNE-C ave-description record: comment, category list, shared rejection limits and output file paths |
| CBemTreeItem | Tree item representing a BEM surface layer in the 3-D scene hierarchy |
| CBrainRenderer | Qt RHI-based 3-D renderer managing scene objects, lighting, camera, and render pipeline for brain visualization |
| CSceneData | Aggregated GPU resources and render state for the 3-D brain visualization scene |
| CImpl | |
| CMergedGroup | |
| CVideoOverlayResources | |
| CBrainSurface | Renderable cortical surface mesh with per-vertex color, curvature data, and GPU buffer management |
| CGpuBuffers | |
| CBrainTreeModel | Hierarchical item model organizing all 3-D scene objects (surfaces, sensors, sources, networks) for QTreeView |
| CBrainView | Top-level QWidget hosting the QRhi-based 3-D brain visualization with mouse interaction and multi-view support |
| CCameraController | Camera state and matrix computation |
| CCameraResult | Computed camera matrices (projection, view, model) and vectors for a single viewport |
| CCrosshairOverlay | |
| CDataLoader | Pure I/O helpers that load MNE data files and return results |
| CSensorLoadResult | Return value bundling loaded sensor geometry, labels, and channel-to-sensor mapping |
| CDigitizerSetTreeItem | Digitizer point set container tree item |
| CDigitizerTreeItem | Digitizer point group tree item |
| CDipoleObject | Renderable dipole arrow set with instanced GPU rendering for QRhi |
| CGpuBuffers | |
| CDipoleTreeItem | Tree item representing a set of fitted dipoles in the 3-D scene hierarchy |
| CFiffCoordTrans | Labelled 4x4 FIFF affine: source frame, destination frame, rotation, translation and cached inverse |
| CFiffEpochData | |
| CFiffEpochs | Free / static helpers that turn a FiffRawData plus an event list into fixed-length epochs |
| CFiffEvokedSet | Set of FiffEvoked instances sharing one FiffInfo, plus channel-picking and compensation helpers |
| CFiffIO | |
| CFiffRawData | |
| CLiveMarker | Lightweight live overlay marker rendered as a single sphere |
| CMeshFactory | Static factory for procedural mesh primitives |
| CMultiViewLayout | Multi-view geometry computations |
| CNetworkObject | Renderable network visualization for QRhi |
| CGpuBuffers | |
| CNetworkTreeItem | Tree item representing a connectivity network |
| CPickResult | Result of a ray–mesh intersection test containing the hit point, triangle index, and distance |
| CRayPicker | Ray casting and intersection testing |
| CRtSensorDataController | Controller for real-time sensor data streaming |
| CRtSensorStreamManager | Real-time sensor streaming lifecycle manager |
| CRtSourceDataController | Controller for real-time source estimate streaming |
| CRulerHeaderWidget | |
| CSensorFieldMapper | Sensor-to-surface field mapper that interpolates MEG/EEG measurements onto cortical meshes and generates iso-contour overlays |
| CSensorTreeItem | Tree item representing MEG or EEG sensor positions in the 3-D scene hierarchy |
| CSourceEstimateManager | Source estimate lifecycle manager |
| CSourceEstimateOverlay | Color-mapped source estimate overlay that interpolates activation values onto a cortical surface mesh |
| CSourceSpaceTreeItem | Source space point tree item |
| CStcLoadingWorker | Background worker that loads source estimate (STC) files and emits loaded data for visualization |
| CSubView | Viewport subdivision holding its own camera, projection, and scissor rectangle |
| CSurfaceTreeItem | Tree item representing a FreeSurfer cortical surface in the 3-D scene hierarchy |
| CVertexData | Interleaved vertex attributes (position, normal, color, curvature) for brain surface GPU upload |
| CVideoOverlay | Camera-facing textured quad rendered at a focus point in the 3-D scene |
| CViewVisibilityProfile | Per-view toggle flags controlling which data layers (brain, sensors, sources, network) are visible |