Skip to content

Commit f01a615

Browse files
link linear regression ui to optimizetool
1 parent 689b015 commit f01a615

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

Studio/Optimize/OptimizeTool.cpp

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,10 @@ OptimizeTool::OptimizeTool(Preferences& prefs, Telemetry& telemetry) : preferenc
6161
"This value should only be changed if an error occurs "
6262
"during optimization suggesting that it should be increased. "
6363
"It has no effect on the optimization");
64-
ui_->use_disentangled_ssm->setToolTip("Use disentangled Optimization technique to build spatiotemporal SSM.");
64+
ui_->use_disentangled_ssm->setToolTip("Use the disentangled optimization technique to build spatiotemporal SSM.");
65+
ui_->use_linear_regression->setToolTip("Use the linear regression optimization technique, where correspondence particle optimization is performed by regressing shape against an explanatory variable. Ensure that the explanatory variable is specified in the data tab of the project file.");
66+
67+
6568

6669
// hidden for 6.5 release
6770
ui_->disentangled_label->hide();
@@ -270,6 +273,8 @@ void OptimizeTool::load_params() {
270273
ui_->use_geodesics_from_landmarks->setChecked(params.get_use_geodesics_to_landmarks());
271274
ui_->geodesics_to_landmarks_weight->setText(QString::number(params.get_geodesic_to_landmarks_weight()));
272275
ui_->use_disentangled_ssm->setChecked(params.get_use_disentangled_ssm());
276+
ui_->use_linear_regression->setChecked(params.get_use_linear_regression());
277+
273278

274279
ui_->procrustes->setChecked(params.get_use_procrustes());
275280
ui_->procrustes_scaling->setChecked(params.get_use_procrustes_scaling());
@@ -316,6 +321,7 @@ void OptimizeTool::store_params() {
316321
params.set_use_geodesics_to_landmarks(ui_->use_geodesics_from_landmarks->isChecked());
317322
params.set_geodesic_to_landmarks_weight(ui_->geodesics_to_landmarks_weight->text().toDouble());
318323
params.set_use_disentangled_ssm(ui_->use_disentangled_ssm->isChecked());
324+
params.set_use_linear_regression(ui_->use_linear_regression->isChecked());
319325

320326
params.set_use_procrustes(ui_->procrustes->isChecked());
321327
params.set_use_procrustes_scaling(ui_->procrustes_scaling->isChecked());

0 commit comments

Comments
 (0)