v2.0.0
Loading...
Searching...
No Matches
MNELIB::FilterThreadArg Class Reference

Thread-local arguments for parallel raw data filtering (channel range, filter kernel, buffer). More...

#include <filter_thread_arg.h>

Public Types

typedef QSharedPointer< FilterThreadArgSPtr
typedef QSharedPointer< const FilterThreadArgConstSPtr

Public Member Functions

 FilterThreadArg ()
 ~FilterThreadArg ()

Public Attributes

MNESourceSpaces
std::unique_ptr< FIFFLIB::FiffCoordTransmri_head_t
QWeakPointer< MNESurfacesurf
float limit
QTextStream * filtered
int stat

Detailed Description

Thread-local arguments for parallel raw data filtering (channel range, filter kernel, buffer).

Implements a Filter Thread Argument (Replaces *filterThreadArg,filterThreadArgRec; struct of MNE-C filter_source_space.c).

Definition at line 80 of file filter_thread_arg.h.

Member Typedef Documentation

◆ ConstSPtr

typedef QSharedPointer<const FilterThreadArg> MNELIB::FilterThreadArg::ConstSPtr

Const shared pointer type for FilterThreadArg.

Definition at line 84 of file filter_thread_arg.h.

◆ SPtr

Shared pointer type for FilterThreadArg.

Definition at line 83 of file filter_thread_arg.h.

Constructor & Destructor Documentation

◆ FilterThreadArg()

FilterThreadArg::FilterThreadArg ( )

Constructs the Filter Thread Argument Refactored: new_filter_thread_arg (filter_source_space.c)

Definition at line 64 of file filter_thread_arg.cpp.

◆ ~FilterThreadArg()

FilterThreadArg::~FilterThreadArg ( )

Destroys the Filter Thread Argument Refactored: free_filter_thread_arg (filter_source_space.c)

Definition at line 74 of file filter_thread_arg.cpp.

Member Data Documentation

◆ filtered

QTextStream* MNELIB::FilterThreadArg::filtered

Optional stream to log omitted point locations (may be NULL).

Definition at line 105 of file filter_thread_arg.h.

◆ limit

float MNELIB::FilterThreadArg::limit

Distance limit for filtering (meters).

Definition at line 104 of file filter_thread_arg.h.

◆ mri_head_t

std::unique_ptr<FIFFLIB::FiffCoordTrans> MNELIB::FilterThreadArg::mri_head_t

MRI-to-head coordinate transformation.

Definition at line 102 of file filter_thread_arg.h.

◆ s

MNESourceSpace* MNELIB::FilterThreadArg::s

The source space to process.

Definition at line 101 of file filter_thread_arg.h.

◆ stat

int MNELIB::FilterThreadArg::stat

Status code indicating whether filtering succeeded.

Definition at line 106 of file filter_thread_arg.h.

◆ surf

QWeakPointer<MNESurface> MNELIB::FilterThreadArg::surf

Non-owning reference to the inner skull BEM surface (caller holds QSharedPointer).

Definition at line 103 of file filter_thread_arg.h.


The documentation for this class was generated from the following files: