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//=============================================================================================================
48{
49public:
50 typedef QSharedPointer<InvVectorSourceEstimate> SPtr;
51 typedef QSharedPointer<const InvVectorSourceEstimate> ConstSPtr;
52
53 //=========================================================================================================
55
56 //=========================================================================================================
65 InvVectorSourceEstimate(const Eigen::MatrixXd& p_sol,
66 const Eigen::VectorXi& p_vertices,
67 float p_tmin, float p_tstep);
68
69 //=========================================================================================================
75 int nVertices() const;
76
77 //=========================================================================================================
84
85 //=========================================================================================================
93 Eigen::MatrixXd vertexData(int vertexIdx) const;
94
95 //=========================================================================================================
103 InvSourceEstimate projectToNormals(const Eigen::MatrixX3f& normals) const;
104};
105
106} // namespace INVLIB
107
108#endif // INV_VECTOR_SOURCE_ESTIMATE_H
#define INVSHARED_EXPORT
Definition inv_global.h:38
InvSourceEstimate value type — central source-space data container produced by every INVLIB inverse s...
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