146 static const int def_nlayer = 4;
147 VectorXf def_unit_rads(def_nlayer);
148 def_unit_rads << 0.90f,0.92f,0.97f,1.0f;
149 VectorXf def_sigmas(def_nlayer);
150 def_sigmas << 0.33f,1.0f,0.4e-2f,0.33f;
152 return FwdEegSphereModelSet::fwd_add_to_eeg_sphere_model_set(s,FwdEegSphereModel::fwd_create_eeg_sphere_model(
"Default",
153 def_nlayer,def_unit_rads,def_sigmas));
172 if (filename.isEmpty())
175 QFile t_file(filename);
176 if (!t_file.isReadable())
179 if ((fp = fopen(filename.toUtf8().data(),
"r")) == NULL) {
180 printf(filename.toUtf8().data());
183 while (fgets(line,MAXLINE,fp) != NULL) {
186 one = strtok(line,SEP);
188 if (tag.isEmpty() || tag.size() == 0)
191 name = QString(
"%1 %2").arg(one).arg(tag);
194 one = strtok(NULL,SEP);
197 two = strtok(NULL,SEP);
200 rads.resize(nlayer+1);
201 sigmas.resize(nlayer+1);
202 if (sscanf(one,
"%g",rads[nlayer]) != 1) {
206 if (sscanf(two,
"%g",sigmas[nlayer]) != 1) {
213 now = fwd_add_to_eeg_sphere_model_set(now,FwdEegSphereModel::fwd_create_eeg_sphere_model(name,nlayer,rads,sigmas));
218 printf(filename.toUtf8().data());