54 #include <QSharedPointer>
55 #include <QStringList>
76 typedef QSharedPointer<Warp>
SPtr;
89 Eigen::MatrixXf calculate(
const Eigen::MatrixXf & sLm,
90 const Eigen::MatrixXf &dLm,
91 const Eigen::MatrixXf & sVert);
101 void calculate(
const Eigen::MatrixXf & sLm,
102 const Eigen::MatrixXf &dLm,
103 QList<Eigen::MatrixXf> & vertList);
113 Eigen::MatrixXf readsLm(
const QString &electrodeFileName);
123 Eigen::MatrixXf readsLm(
const std::string &electrodeFileName);
136 bool calcWeighting(
const Eigen::MatrixXf& sLm,
137 const Eigen::MatrixXf &dLm,
138 Eigen::MatrixXf& warpWeight,
139 Eigen::MatrixXf& polWeight);
152 Eigen::MatrixXf warpVertices(
const Eigen::MatrixXf & sVert,
153 const Eigen::MatrixXf & sLm,
154 const Eigen::MatrixXf& warpWeight,
155 const Eigen::MatrixXf& polWeight);