MNE-CPP  beta 1.0
Public Types | Public Member Functions | Public Attributes | List of all members
MNELIB::MNEClusterInfo Class Reference

cluster information More...

#include <mne_cluster_info.h>

Public Types

typedef QSharedPointer< MNEClusterInfoSPtr
 
typedef QSharedPointer< const MNEClusterInfoConstSPtr
 

Public Member Functions

 MNEClusterInfo ()
 
void clear ()
 
bool isEmpty () const
 
qint32 numClust () const
 
void write (QString p_sFileName) const
 

Public Attributes

QList< QString > clusterLabelNames
 
QList< qint32 > clusterLabelIds
 
QList< qint32 > centroidVertno
 
QList< Vector3f > centroidSource_rr
 
QList< VectorXi > clusterVertnos
 
QList< MatrixX3f > clusterSource_rr
 
QList< VectorXd > clusterDistances
 

Detailed Description

cluster information

Cluster information

Definition at line 86 of file mne_cluster_info.h.

Member Typedef Documentation

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

Const shared pointer type for MNEClusterInfo.

Definition at line 90 of file mne_cluster_info.h.

Shared pointer type for MNEClusterInfo.

Definition at line 89 of file mne_cluster_info.h.

Constructor & Destructor Documentation

MNEClusterInfo::MNEClusterInfo ( )

Default constructor.

Definition at line 66 of file mne_cluster_info.cpp.

Member Function Documentation

void MNEClusterInfo::clear ( )

Initializes the cluster information.

Definition at line 73 of file mne_cluster_info.cpp.

bool MNELIB::MNEClusterInfo::isEmpty ( ) const
inline

Returns true if MNE cluster information contains no data.

Returns
true if MNE cluster information is empty.

Definition at line 143 of file mne_cluster_info.h.

qint32 MNELIB::MNEClusterInfo::numClust ( ) const
inline

Returns the number of clusters

Returns
number of clusters.

Definition at line 151 of file mne_cluster_info.h.

void MNEClusterInfo::write ( QString  p_sFileName) const

Writes the cluster info to a file

Parameters
[in]p_sFileNameFileName to write to

Definition at line 87 of file mne_cluster_info.cpp.

Member Data Documentation

QList<Vector3f> MNELIB::MNEClusterInfo::centroidSource_rr

Centroid location

Definition at line 132 of file mne_cluster_info.h.

QList<qint32> MNELIB::MNEClusterInfo::centroidVertno

Id (Label/ROI id) of the centroid

Definition at line 131 of file mne_cluster_info.h.

QList<VectorXd> MNELIB::MNEClusterInfo::clusterDistances

Distances to clusters centroid.

Definition at line 135 of file mne_cluster_info.h.

QList<qint32> MNELIB::MNEClusterInfo::clusterLabelIds

Id (Label/ROI id) of the cluster. Entries can be non unique, since some Label/ROI consist of more than one cluster.

Definition at line 130 of file mne_cluster_info.h.

QList<QString> MNELIB::MNEClusterInfo::clusterLabelNames

Label name of the cluster. Entries can be non unique, since some Label consist of more than one cluster.

Definition at line 129 of file mne_cluster_info.h.

QList<MatrixX3f> MNELIB::MNEClusterInfo::clusterSource_rr

Cluster source locations

Definition at line 134 of file mne_cluster_info.h.

QList<VectorXi> MNELIB::MNEClusterInfo::clusterVertnos

Vertnos which belong to corresponding cluster.

Definition at line 133 of file mne_cluster_info.h.


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