18#ifndef IEEG_REFERENCE_H
19#define IEEG_REFERENCE_H
32#include <Eigen/SparseCore>
61 Eigen::Vector3f
position = Eigen::Vector3f::Zero();
95 static Eigen::SparseMatrix<double>
bipolarMatrix(
const QVector<IeegBipolarPair>& pairs,
int contactCount);
IEEGLIB shared-library export macro and build-info accessors for the intracranial EEG library.
#define IEEGSHARED_EXPORT
Intracranial EEG (sEEG, ECoG): implantation, bipolar referencing, cortical mapping.
Contacts of an sEEG / ECoG implantation and the leads they belong to.
One bipolar derivation: anode minus cathode.
Bipolar montages along sEEG / ECoG leads.
static constexpr float kMaxNeighbourDistance
static Eigen::SparseMatrix< double > bipolarMatrix(const QVector< IeegBipolarPair > &pairs, int contactCount)
static QVector< IeegBipolarPair > bipolarPairs(const IeegImplantation &implantation)