MNE-CPP
0.1.9
A Framework for Electrophysiology
|
This class is a container for connectivity settings. More...
#include <connectivitysettings.h>
Classes | |
struct | IntermediateSumData |
struct | IntermediateTrialData |
Public Types | |
typedef QSharedPointer< ConnectivitySettings > | SPtr |
typedef QSharedPointer< const ConnectivitySettings > | ConstSPtr |
Public Member Functions | |
ConnectivitySettings () | |
void | clearAllData () |
void | clearIntermediateData () |
void | append (const QList< Eigen::MatrixXd > &matInputData) |
void | append (const Eigen::MatrixXd &matInputData) |
void | append (const ConnectivitySettings::IntermediateTrialData &inputData) |
const IntermediateTrialData & | at (int i) const |
int | size () const |
bool | isEmpty () const |
void | removeFirst (int iAmount=1) |
void | removeLast (int iAmount=1) |
void | setConnectivityMethods (const QStringList &sConnectivityMethods) |
const QStringList & | getConnectivityMethods () const |
void | setSamplingFrequency (int iSFreq) |
int | getSamplingFrequency () const |
void | setFFTSize (int iNfft) |
int | getFFTSize () const |
void | setWindowType (const QString &sWindowType) |
const QString & | getWindowType () const |
void | setNodePositions (const FIFFLIB::FiffInfo &fiffInfo, const Eigen::RowVectorXi &picks) |
void | setNodePositions (const MNELIB::MNEForwardSolution &forwardSolution, const FSLIB::SurfaceSet &surfSet) |
void | setNodePositions (const Eigen::MatrixX3f &matNodePositions) |
const Eigen::MatrixX3f & | getNodePositions () const |
QList< IntermediateTrialData > & | getTrialData () |
IntermediateSumData & | getIntermediateSumData () |
Protected Attributes | |
QStringList | m_sConnectivityMethods |
QString | m_sWindowType |
float | m_fSFreq |
int | m_iNfft |
float | m_fFreqResolution |
Eigen::MatrixX3f | m_matNodePositions |
IntermediateSumData | m_intermediateSumData |
QList< IntermediateTrialData > | m_trialData |
This class is a container for connectivity settings.
This class is a container for connectivity settings.
Definition at line 91 of file connectivitysettings.h.
typedef QSharedPointer<const ConnectivitySettings> CONNECTIVITYLIB::ConnectivitySettings::ConstSPtr |
Const shared pointer type for ConnectivitySettings.
Definition at line 96 of file connectivitysettings.h.
typedef QSharedPointer<ConnectivitySettings> CONNECTIVITYLIB::ConnectivitySettings::SPtr |
Shared pointer type for ConnectivitySettings.
Definition at line 95 of file connectivitysettings.h.
|
explicit |
Constructs a ConnectivitySettings object.
Definition at line 75 of file connectivitysettings.cpp.
|
protected |
The spectrum's resolution.
Definition at line 180 of file connectivitysettings.h.
|
protected |
The sampling frequency.
Definition at line 178 of file connectivitysettings.h.
|
protected |
The FFT length. Also includes the negativ frequencies. Gets recalculated if the sFreq or spectrum resolution change.
Definition at line 179 of file connectivitysettings.h.
|
protected |
The intermediate sum data holds data calculated over all trials as a whole.
Definition at line 184 of file connectivitysettings.h.
|
protected |
The node position in 3D space.
Definition at line 182 of file connectivitysettings.h.
|
protected |
The connectivity methods.
Definition at line 175 of file connectivitysettings.h.
|
protected |
The window type used to compute tapered spectra.
Definition at line 176 of file connectivitysettings.h.
|
protected |
The trial data holds the actual and intermediate data calcualted for each trial.
Definition at line 185 of file connectivitysettings.h.