142 typedef QSharedPointer<HPIFit>
SPtr;
179 void fit(
const Eigen::MatrixXd& matProjectedData,
180 const Eigen::MatrixXd& matProjectors,
182 const Eigen::MatrixXd& matCoilsHead,
185 void fit(
const Eigen::MatrixXd& matProjectedData,
186 const Eigen::MatrixXd& matProjectors,
188 const Eigen::MatrixXd& matCoilsHead,
189 const bool bOrderFrequencies,
207 const Eigen::MatrixXf& matTransDevHead,
208 Eigen::MatrixXd& matPosition,
209 const Eigen::VectorXd& vecGoF,
210 const QVector<double>& vecError);
223 Eigen::MatrixXd computeAmplitudes(
const Eigen::MatrixXd& matProjectedData,
236 Eigen::MatrixXd computeSeedPoints(
const Eigen::MatrixXd& matAmplitudes,
238 const QVector<double>& vecError,
239 const Eigen::MatrixXd& matCoilsHead);
255 CoilParam dipfit(
const Eigen::MatrixXd matCoilsSeed,
257 const Eigen::MatrixXd &matData,
259 const Eigen::MatrixXd &t_matProjectors,
260 const int iMaxIterations,
261 const float fAbortError);
270 Eigen::VectorXd computeGoF(
const Eigen::VectorXd& vecDipFitError);
284 const Eigen::MatrixXd& matCoilsHead);
295 QVector<double> computeEstimationError(
const Eigen::MatrixXd& matCoilsDev,
296 const Eigen::MatrixXd& matCoilsHead,
318 Eigen::Matrix4d computeTransformation(Eigen::MatrixXd matNH,
319 Eigen::MatrixXd matBT);
330 std::vector<int> findCoilOrder(
const Eigen::MatrixXd& matCoilsDev,
331 const Eigen::MatrixXd& matCoilsHead);
342 Eigen::MatrixXd order(
const std::vector<int>& vecOrder,
343 const Eigen::MatrixXd& matToOrder);
345 QVector<int> order(
const std::vector<int>& vecOrder,
346 const QVector<int>& vecToOrder);
358 double objectTrans(
const Eigen::MatrixXd& matHeadCoil,
359 const Eigen::MatrixXd& matCoilsDev,
360 const Eigen::MatrixXd& matTrans);
void fit(const Eigen::MatrixXd &matProjectedData, const Eigen::MatrixXd &matProjectors, const HpiModelParameters &hpiModelParameters, const Eigen::MatrixXd &matCoilsHead, const bool bOrderFrequencies, HpiFitResult &hpiFitResult)
void fit(const Eigen::MatrixXd &matProjectedData, const Eigen::MatrixXd &matProjectors, const HpiModelParameters &hpiModelParameters, const Eigen::MatrixXd &matCoilsHead, HpiFitResult &hpiFitResult)