99 Eigen::MatrixXd moment;
103 Eigen::MatrixXd coilpos;
104 Eigen::MatrixXd coilori;
120 Q_PLUGIN_METADATA(IID
"mne_x/1.0" FILE
"rthpi.json")
147 virtual void unload();
153 virtual QSharedPointer<IPlugin> clone()
const;
155 virtual bool start();
159 virtual QString getName()
const;
161 virtual QWidget* setupWidget();
165 dipError dipfitError (Eigen::MatrixXd, Eigen::MatrixXd,
struct sens);
166 Eigen::MatrixXd ft_compute_leadfield(Eigen::MatrixXd,
struct sens);
167 Eigen::MatrixXd magnetic_dipole(Eigen::MatrixXd, Eigen::MatrixXd, Eigen::MatrixXd);
169 coilParam fminsearch(Eigen::MatrixXd,
int,
int,
int, Eigen::MatrixXd,
struct sens);
170 static bool compar (
int,
int);
171 Eigen::MatrixXd pinv(Eigen::MatrixXd);
178 void fiffInfoAvailable();
188 void initConnector();
201 static std::vector <double>base_arr;
Contains declaration of IAlgorithm interface class.
#define RTHPISHARED_EXPORT
CircularMatrixBuffer class declaration.
QSharedPointer< PluginOutputData< T > > SPtr
The circular matrix buffer.
QSharedPointer< FiffInfo > SPtr
The RtHpi class provides a RtHpi algorithm structure.
FiffInfo class declaration.
Contains the RTHPI library export/import macros.
The IAlgorithm class provides an interface for a real-time algorithm plugin.
QSharedPointer< NewMeasurement > SPtr
Contains the declaration of the NewRealTimeMultiSampleArray class.