|
MNE-CPP
0.1.9
A Framework for Electrophysiology
|
Go to the documentation of this file.
37 #ifndef MNE_HEMISPHERE_H
38 #define MNE_HEMISPHERE_H
55 #include <Eigen/SparseCore>
83 typedef QSharedPointer<MNEHemisphere>
SPtr;
84 typedef QSharedPointer<const MNEHemisphere>
ConstSPtr;
114 bool add_geometry_info();
130 Eigen::MatrixXf& getTriCoords(
float p_fScaling = 1.0f);
138 inline bool isClustered()
const;
181 FIFFLIB::fiff_int_t
id;
182 FIFFLIB::fiff_int_t
np;
198 Eigen::SparseMatrix<double>
dist;
212 Eigen::MatrixXf m_TriCoords;
229 for(
int i = 0; i < a.
pinfo.size(); ++i) {
243 a.
rr.isApprox(b.
rr, 0.0001f) &&
244 a.
nn.isApprox(b.
nn, 0.0001f) &&
265 a.m_TriCoords.isApprox(b.m_TriCoords, 0.0001f));
269 #endif // MNE_HEMISPHERE_H
Eigen::MatrixX3d tri_cent
QSharedPointer< const MNEHemisphere > ConstSPtr
FIFF class declaration, which provides static wrapper functions to stay consistent with mne matlab to...
FIFFLIB::fiff_int_t coord_frame
MNEClusterInfo class declaration, which provides cluster information.
QList< Eigen::VectorXi > pinfo
QSharedPointer< MNEHemisphere > SPtr
MNEClusterInfo cluster_info
mne library export/import macros.
Eigen::VectorXi patch_inds
Hemisphere provides geometry information.
QVector< QVector< int > > neighbor_tri
Coordinate transformation description.
Eigen::MatrixX3d use_tri_nn
Definitions for describing the objects in a FIFF file.
Eigen::VectorXd use_tri_area
Eigen::SparseMatrix< double > dist
Eigen::MatrixX3i use_tris
Eigen::VectorXd nearest_dist
QVector< QVector< int > > neighbor_vert
Eigen::MatrixX3d use_tri_cent