| NCOMMUNICATIONLIB | Real-time client/server communication (commands, raw data streaming) |
| CRtClient | Threaded client that connects to mne_rt_server, retrieves measurement info, and streams raw data buffers |
| CRtCmdClient | TCP client for sending JSON commands to and receiving responses from mne_rt_server (port 4217) |
| CMetaData | Bundles FiffInfo and FiffDigitizerData received from mne_rt_server for a measurement session |
| CRtDataClient | TCP client for streaming raw MEG/EEG measurement data from mne_rt_server (port 4218) |
| CCommand | Named command with typed parameters for real-time server control |
| CCommandManager | Registry of available commands; dispatches parsed command strings to the matching Command handler |
| CCommandParser | Tokenizes and parses JSON or CLI command strings into RawCommand objects |
| CRawCommand | Parsed but untyped command holding raw string parameters before type resolution |
| NCONNECTIVITYLIB | Functional connectivity metrics (coherence, PLV, cross-correlation, etc.) |
| CConnectivity | Computes functional connectivity estimates from ConnectivitySettings using the selected metric |
| CConnectivitySettings | This class is a container for connectivity settings |
| 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 | This class provides basic functionalities for all implemented metrics |
| CCoherence | This class computes the coherence connectivity metric |
| CCoherency | This class computes the coherency connectivity metric |
| CCorrelation | This class computes the correlation metric |
| CCrossCorrelation | This class computes the cross correlation connectivity metric |
| CDebiasedSquaredWeightedPhaseLagIndex | Computes the debiased squared weighted phase lag index (DWPLI) connectivity metric |
| CImagCoherence | This class computes the imaginary coherence connectivity metric |
| CPhaseLagIndex | This class computes the phase lag index connectivity metric |
| CPhaseLockingValue | This class computes the phase locking value connectivity metric |
| CUnbiasedSquaredPhaseLagIndex | Computes the unbiased squared phase lag index (USPLI) connectivity metric |
| CWeightedPhaseLagIndex | Computes the weighted phase lag index (WPLI) connectivity metric |
| CVisualizationInfo | Holds threshold and color settings for network edge visualization |
| CNetwork | This class holds information about a network, can compute a distance table and provide network metrics |
| CNetworkEdge | This class holds an object to describe the edge of a network |
| CNetworkNode | This class holds an object to describe the node of a network |
| NDISP3DRHILIB | 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 |
| 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 class for histogram display using QPainter |
| CGraph | Base class for graphs |
| CColorMap | Color map RGB transformations |
| CImageSc | Eigen matrix visualization |
| CLinePlot | Line Plot |
| CPlot | Vector plot |
| CSpline | Spline class for histogram display using QPainter |
| CTFplot | Vector plot |
| CAbstractView | Base calss for all Disp viewers |
| CApplyToView | Dialog for selecting which views receive a particular configuration change |
| CArtifactSettingsView | Artifact rejection settings view |
| CAverageLayoutView | Widget for a 2D average layout |
| CAverageSelectionView | View to activate and choose colors for different averages |
| CAveragingSettingsView | Averaging settings view |
| CBidsView | The DataManagerView class provides the plugin control |
| CButterflyView | Butterfly plot widget overlaying multiple channel waveforms in a single time-series view |
| CChannelSelectionView | Channel selection window |
| CCompensatorView | View to select the compensators |
| CConnectivitySettingsView | View to control settings for estiamting functional connectivity |
| CControl3DView | User GUI control for the View3D |
| CCoregSettingsView | Settings panel for MEG-MRI co-registration parameters and fiducial alignment |
| CCovarianceSettingsView | User GUI control for Covariance estimation |
| CDipoleFitView | Settings panel for configuring and launching equivalent current dipole (ECD) fitting |
| CFiffRawViewSettings | View to select different channel data view dependent settings |
| CFilterDesignView | A manager for temporal filtering |
| CFilterSettingsView | View to select between different modalities |
| CFwdSettingsView | QWidget for the real-time Forward Solution controls |
| CAverageScene | Reimplemented QGraphicsScene for 2D layout plotting |
| CAverageSceneItem | New data structure for visualizing averages in a 2D layout |
| CBidsViewModel | Base data container |
| CChannelInfoModel | Table model exposing per-channel metadata (name, type, unit, position) for QTableView display |
| CDraggableFramelessWidget | Draggable and frameless QWidget |
| CEvokedSetModel | Implements the data access model for evoked set data |
| CFilterPlotScene | Scene where a filter response can be plotted |
| CFrequencySpectrumDelegate | Frequency delegate which creates the plot paths |
| CFrequencySpectrumModel | Implements the data access model for a real-time multi sample array data stream |
| CLayoutScene | Reimplemented QGraphicsScene for 2D layout plotting. This class handles all the user interaction features (subclass in order to use) |
| CMNEOperator | MNEOperator class represents the base class of an arbitrary MNEOperator, e.g. FILTER,PCA,AVERAGE. All specific Operators must be derived from MNEOperator, see the FilterOperator class |
| CRtFiffRawViewDelegate | RTMSA delegate which creates the plot paths |
| CRtFiffRawViewModel | Implements the data access model for a real-time multi sample array data stream |
| CScaleControl | Packs together a QLabel, a DoubleSpinbox and a Slider with the necessary facilities for the interaction between them |
| CSelectionScene | Reimplemented QGraphicsScene for 2D layout plotting |
| CSelectionItem | The SelectionSceneItem class provides a new data structure for visualizing channels in a 2D layout |
| CSelectionSceneItem | Graphics item representing a selectable electrode or channel in a 2-D layout scene |
| CHpiSettingsView | QWidget for the HPI controls |
| CMinimumNormSettingsView | View to control settings for estiamting functional connectivity |
| CModalitySelectionView | View to select between different modalities |
| CMultiView | Inherits from QMainWindow and provides a view which supports dock widgets |
| CMultiViewWindow | Sub windows as QDockWidgets |
| CProgressView | Indeterminate progress bar widget shown during long-running operations |
| CProjectorsView | View to select projectors |
| CProjectSettingsView | Viewer to setup and manage the file name before the acquisition starts |
| CQuickControlView | Quick control view for scaling, filtering, projector and other control options |
| CRtFiffRawView | Real-time channel view display |
| CScalingView | View to select the scaling for different channels modalities |
| CSpectrumSettingsView | Settings for the spectrum estimation |
| CSpectrumView | Spectrum view |
| CSpharaSettingsView | View to select the SPHARA settings |
| CTfSettingsView | View to control settings for time frequency analysis |
| CTriggerDetectionView | View to control the trigger detection |
| NEVENTSLIB | Event annotation management (creation, grouping, shared-memory transport) |
| NEVENTSINTERNAL | |
| CEventINT | Internal event representation with sample position, group link, and unique ID used by EventManager |
| CEventGroupINT | Class stores the concept of an event group internally in the Event library |
| CEventUpdate | Serializable delta record describing a single event creation, deletion, or modification for shared-memory transport |
| CEventSharedMemManager | Publishes and receives event change notifications between processes via a shared-memory ring buffer |
| CEvent | Public event descriptor holding sample index, group membership, and unique identifier |
| CRgbColor | Simple RGB triplet for color-coding event groups |
| CEventGroup | EventGroup class is designed as a data holder for a group. It is designed towards ease of use for a client of the Events library. It's counterpart EventGroupINT is intended to be used internally by the Event library classes |
| CEventManager | Central registry that creates, stores, queries, and groups Event objects across one or more data files |
| NFIFFLIB | FIFF file I/O and data structures (raw, epochs, evoked, covariance, forward) |
| CFiff | Static wrapper functions to stay consistent with mne matlab toolbox Note: avoid using the wrappers, prefer the wrapped methods! |
| CFiffChInfo | Channel info descriptor |
| CFiffChPos | Measurement channel position and coil type |
| CFiffCoordTrans | Coordinate transformation description |
| CFiffCoordTransSet | Coordinate transformation descriptor set |
| CFiffCov | Covariance data |
| CFiffCtfComp | CTF software compensation data |
| CFiffDataRef | External data reference descriptor |
| CFiffDigPoint | Digitization point description |
| CFiffDigPointSet | Holds a set of digitizer points |
| CFiffDigitizerData | Digitization points container and description |
| CFiffDirEntry | Directory entry description |
| CFiffDirNode | Directory node structure |
| CFiffEvents | FIFF event container with reading, writing and detection |
| CFiffEvoked | Evoked data |
| CRejectionParams | |
| CAverageCategory | |
| CAverageDescription | |
| CFiffEvokedSet | Evoked data set |
| C_fiffExp | FIFF tag explanation record mapping a FIFF tag kind to its human-readable description text |
| CFiffFileSharer | Utility for sharing FIFF file data between processes or threads via memory-mapped I/O |
| CFiffId | Universally unique identifier |
| CFiffInfo | FIFF measurement file information |
| CFiffInfoBase | Light measurement info |
| CFiffIO | High-level reader/writer that loads and saves complete FIFF measurement files |
| CFiffNamedMatrix | A named matrix |
| CFiffProj | SSP projector data |
| CFiffRawData | FIFF raw measurement data |
| CFiffRawDir | Raw Directory entry |
| CFiffSparseMatrix | FIFF sparse matrix storage |
| CFiffStream | FIFF File I/O routines |
| CFiffTag | FIFF data tag |
| CFiffTime | Time stamp record storing seconds and microseconds since epoch |
| NFSLIB | FreeSurfer surface and annotation I/O |
| CAnnotation | Free surfer annotation |
| CAnnotationSet | Annotation set |
| CColortable | Vertices label based lookup table |
| CLabel | Freesurfer/MNE label |
| CSurface | FreeSurfer surface mesh |
| CSurfaceSet | A hemisphere set of surfaces |
| NFWDLIB | Forward modelling (BEM, MEG/EEG lead fields) |
| CComputeFwd | Compute Forward implementation |
| CComputeFwdSettings | Compute Forward setting implementation |
| CframeNameRec_40 | Lookup record mapping a FIFF coordinate frame integer ID to its human-readable name |
| CFwdBemModel | Holds the BEM model definition |
| CFwdBemSolution | Mapping from infinite medium potentials to a particular set of coils or electrodes |
| CFwdCoil | Single MEG or EEG sensor coil with integration points, weights, and coordinate frame |
| CFwdCoilSet | Collection of FwdCoil objects representing a full MEG or EEG sensor array |
| CFwdCompData | This structure is used in the compensated field calculations |
| CFwdEegSphereLayer | Single concentric sphere layer with conductivity ratio for the EEG forward model |
| CbergSchergPar | Berg-Scherg parameter pair (magnitude and distance multiplier) for an equivalent dipole in the EEG sphere model approximation |
| CfitUser | Workspace for the linear least-squares fit of Berg-Scherg parameters in the EEG sphere model (SVD matrices, residuals, weights) |
| CFwdEegSphereModel | Multi-layer spherical head model for EEG forward computation |
| CFwdEegSphereModelSet | Collection of FwdEegSphereModel objects for multi-model EEG forward solutions |
| CFwdFieldMap | Computes and stores sensor-to-surface field mapping matrices for MEG/EEG forward solutions |
| CFwdThreadArg | Thread-local arguments for parallel forward field computation (source range, coils, result buffer) |
| NINVERSELIB | Inverse source estimation (MNE, dSPM, sLORETA, dipole fitting) |
| CMNEInverseOperator | MNE inverse operator combining noise covariance, forward solution, and source covariance for source estimation |
| CringBufBuf_9 | Single ring buffer entry holding a float array and a pointer to its matrix view |
| CringBuf_9 | Circular buffer managing a fixed-size pool of ringBufBuf_9 entries for streaming data reuse |
| CMNEMeasData | Measurement data container holding multiple data sets for MNE inverse computations |
| CMNEMeasDataSet | Single measurement epoch or average within MNEMeasData, including data matrix and projectors |
| CmshScales | Display scale settings for MEG/EEG amplitude, time range, and baseline parameters |
| CfieldMappingPref | Preferences for MEG/EEG field mapping including interpolation grades, smoothing, and sphere model origins |
| CmnePref | MNE computation preferences including regularization, estimate type, color scales, and display options |
| CmshLabel | Cortical label storing vertex indices, hemisphere assignment, and display color |
| CmshLabelSet | Collection of cortical labels for region-of-interest analysis |
| CmneOverlay | Overlay data for cortical or scalp surface display, including color scale, contour, and opacity settings |
| CoverlayPref | Overlay display preferences storing color scale definitions, smoothing, opacity, and contour settings per overlay type |
| CfieldMappingData | Sphere-model field mapping data holding coils, dot products, and the interpolation matrix for MEG or EEG |
| CcontourMap | Contour map values computed on a surface for MEG or EEG field visualization |
| ChpiResultData | HPI measurement result storing coil positions, goodness-of-fit values, and head-to-device transformation |
| CtimecourseData | Single saved timecourse extracted from source data or overlay, with label, vertex selection, and waveform |
| CtimecourseDataSet | Collection of saved timecourses for batch display and analysis |
| CdataSetData | Persistent state across data set changes, holding sample index, picked time, scale settings, and MNE preferences |
| CmshMegEegData | Combined MEG/EEG measurement data with inverse operator, field mapping, dipole fitting, and display state |
| CcontHpiData | Single continuous HPI data point with quaternion orientation, translation, and goodness-of-fit |
| CcontHpiDataSet | Time series of continuous HPI measurements with coil movement and angular velocity tracking |
| CDipoleFit | Dipole Fit implementation |
| CdipoleFitFuncs | 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 |
| CDipoleFitData | Dipole Fit Data implementation |
| CDipoleFitSettings | Dipole Fit setting implementation |
| CDipoleForward | Stores forward field matrices and source space data for magnetic dipole fitting |
| CECD | Single equivalent current dipole with position, orientation, amplitude, and goodness-of-fit |
| CbdipEcd | Binary-format dipole record for file I/O, storing fitted dipole parameters and error estimates |
| CECDSet | Holds a set of Electric Current Dipoles |
| CGuessData | Precomputed guess point grid with forward fields for initial dipole position candidates |
| CHpiDataUpdater | 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 |
| CHPIFit | HPI Fit algorithms |
| 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 |
| CHPIFitData | HPI Fit algorithm data structure |
| CHpiModelParameters | Configuration parameters for the HPI signal model (line frequency, coil frequencies, sample rate, buffer size) |
| CSensorSet | Stores MEG sensor geometry (positions, orientations, weights, coil count) for a single sensor type |
| CSensorSetCreator | Builds SensorSet objects from FiffInfo channel definitions, applying SSP projections and compensation |
| CSignalModel | Generates the forward sinusoidal model matrix for HPI coil signals at known drive frequencies |
| CIInverseAlgorithm | Inverse algorithm interface |
| CMinimumNorm | Minimum norm estimation |
| CDipole | Stores position, orientation, and correlation of a single current dipole estimated by RAP MUSIC |
| CDipolePair | Pair of correlated dipole indices and orientations found by the RAP MUSIC scanning step |
| CPwlRapMusic | 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 |
| CRapMusic | RAP MUSIC (Recursively Applied and Projected Multiple Signal Classification) source localization algorithm |
| NLSLLIB | Lab Streaming Layer (LSL) integration for real-time data exchange |
| Cstream_info | Describes a particular stream on the network |
| CStreamInletPrivate | |
| Cstream_inlet | A stream inlet to receive data from a stream_outlet on the network |
| CStreamOutletPrivate | |
| Cstream_outlet | A stream outlet to publish data on the network |
| NMNELIB | Core MNE data structures (source spaces, source estimates, hemispheres) |
| CfitSphereUser | Workspace for sphere-fitting optimization, holding digitizer point coordinates and count |
| CframeNameRec_3 | Lookup record mapping a FIFF coordinate frame integer ID to its human-readable name string |
| 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 | BEM descritpion |
| CMNEBemSurface | BEM surface provides geometry information |
| CMNEChSelection | |
| CMNEClusterInfo | Cluster information |
| CMNECorSourceEstimate | Correlated source estimation |
| 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 | Epoch data |
| CArtifactRejectionData | Artifact rejection thresholds and flags for each channel type (grad, mag, eeg, eog) used during epoch dropping |
| CMNEEpochDataList | Epoch data list |
| 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 | Forward operator |
| CMNEHemisphere | Hemisphere provides geometry information |
| CRegionMTOut | Output of a multi-threaded inverse operator assembly step for a single cortical region |
| CRegionMT | Input parameters for multi-threaded inverse operator assembly on a single cortical region |
| CMNEInverseOperator | Inverse operator |
| CMNELayout | Full plotter layout with viewports |
| CMNELayoutPort | Single viewport in a plotter layout |
| 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 Surface class holds information about a surface to be rendered |
| CMNEMshDisplaySurfaceSet | The MNE Msh Display Surface 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 |
| CMNESourceEstimate | Source estimation |
| CMNESourceSpace | This defines a source space |
| CMNESourceSpaces | Source Space descritpion |
| 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 | This defines a surface |
| 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 |
| CRejectionParams | |
| CAverageCategory | |
| CAverageDescription | |
| NMRILIB | MRI volume and coordinate-system I/O (volumes, voxel geometry, transforms) |
| CMriCorFifIO | COR.fif FIFF file writer |
| CMriCorIO | FreeSurfer COR slice file reader |
| CMriMghIO | FreeSurfer MGH/MGZ file reader |
| CMriSlice | Single MRI slice data |
| CMriVolData | MRI volume data from FreeSurfer MGH/MGZ file |
| NRTPROCESSINGLIB | Real-time signal processing (filtering, averaging, HPI fitting, noise reduction) |
| 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 |
| CCosineFilter | Creates a cosine filter response in the frequency domain |
| 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 |
| CParksMcClellan | Parks-McClellan equiripple FIR filter design algorithm (Remez exchange) |
| 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 |
| 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 |
| CRtNoise | Controller for real-time noise covariance and power spectral density estimation from empty-room or baseline data |
| NUTILSLIB | Shared utilities (I/O helpers, spectral analysis, layout management, warp algorithms) |
| CFile | Static utility methods for file and directory operations (existence checks, copying, path manipulation) |
| CApplicationLogger | Custom Qt message handler that formats and routes qDebug/qWarning/qCritical output to file or console |
| 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 |
| 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 | IO utilitie routines |
| CKMeans | K-Means Clustering |
| CLayoutLoader | Processes AsA .elc files which contain the electrode positions of a EEG hat |
| CfitUser | 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 |
| CMNEMath | Math methods |
| CMNETracer | RAII-based function-level tracer that writes Chrome-compatible JSON trace events for performance profiling |
| CSelectionIO | Processes selection files (mne .sel) files which contain the chanels for each selection group |
| CSimplexAlgorithm | Simplex algorithm |
| CTaperedSpectraInputData | Input parameters for multi-taper spectral estimation (data matrix, taper weights, frequencies, sample rate) |
| CSpectral | Computes spectral measures of input data |
| 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 |
| CfitUserNew | Workspace for sphere-fitting optimisation, holding 3-D point coordinates and a report flag |
| CSphere | Describes a 3D sphere object |
| CWarp | Thin Plate Spline Warp |
| CAbstractTreeItem | Base tree item providing check-state, visibility, and data-role storage for all 3-D scene items |
| 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 | |
| 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 |
| 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 | Coordinate transformation description |
| 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 |
| 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 |
| CViewVisibilityProfile | Per-view toggle flags controlling which data layers (brain, sensors, sources, network) are visible |