v2.0.0
Loading...
Searching...
No Matches
inv_vector_source_estimate.h
Go to the documentation of this file.
1//=============================================================================================================
21
22#ifndef INV_VECTOR_SOURCE_ESTIMATE_H
23#define INV_VECTOR_SOURCE_ESTIMATE_H
24
25//=============================================================================================================
26// INCLUDES
27//=============================================================================================================
28
29#include "inv_source_estimate.h"
30
31//=============================================================================================================
32// DEFINE NAMESPACE INVLIB
33//=============================================================================================================
34
35namespace INVLIB
36{
37
38//=============================================================================================================
46{
47public:
48 typedef QSharedPointer<InvVectorSourceEstimate> SPtr;
49 typedef QSharedPointer<const InvVectorSourceEstimate> ConstSPtr;
50
51 //=========================================================================================================
53
54 //=========================================================================================================
63 InvVectorSourceEstimate(const Eigen::MatrixXd& p_sol,
64 const Eigen::VectorXi& p_vertices,
65 float p_tmin, float p_tstep);
66
67 //=========================================================================================================
71 int nVertices() const;
72
73 //=========================================================================================================
80
81 //=========================================================================================================
89 Eigen::MatrixXd vertexData(int vertexIdx) const;
90
91 //=========================================================================================================
99 InvSourceEstimate projectToNormals(const Eigen::MatrixX3f& normals) const;
100};
101
102} // namespace INVLIB
103
104#endif // INV_VECTOR_SOURCE_ESTIMATE_H
InvSourceEstimate value type — central source-space data container produced by every INVLIB inverse s...
#define INVSHARED_EXPORT
Definition inv_global.h:38
Inverse source estimation (MNE, dSPM, sLORETA, dipole fitting).
InvSourceEstimate projectToNormals(const Eigen::MatrixX3f &normals) const
QSharedPointer< const InvVectorSourceEstimate > ConstSPtr
InvVectorSourceEstimate(const Eigen::MatrixXd &p_sol, const Eigen::VectorXi &p_vertices, float p_tmin, float p_tstep)
Eigen::MatrixXd vertexData(int vertexIdx) const
QSharedPointer< InvVectorSourceEstimate > SPtr