Skip to content

Commit 40ff752

Browse files
link linear regression ui to optimizetool
1 parent 91d6c4b commit 40ff752

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
@@ -63,7 +63,10 @@ OptimizeTool::OptimizeTool(Preferences& prefs, Telemetry& telemetry) : preferenc
6363
"It has no effect on the optimization");
6464
ui_->shared_boundary->setToolTip("Use shared boundary optimization");
6565
ui_->shared_boundary_weight->setToolTip("Weight of shared boundary optimization");
66-
ui_->use_disentangled_ssm->setToolTip("Use disentangled Optimization technique to build spatiotemporal SSM.");
66+
ui_->use_disentangled_ssm->setToolTip("Use the disentangled optimization technique to build spatiotemporal SSM.");
67+
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.");
68+
69+
6770

6871
// hidden for 6.5 release
6972
ui_->disentangled_label->hide();
@@ -286,6 +289,8 @@ void OptimizeTool::load_params() {
286289
ui_->use_geodesics_from_landmarks->setChecked(params.get_use_geodesics_to_landmarks());
287290
ui_->geodesics_to_landmarks_weight->setText(QString::number(params.get_geodesic_to_landmarks_weight()));
288291
ui_->use_disentangled_ssm->setChecked(params.get_use_disentangled_ssm());
292+
ui_->use_linear_regression->setChecked(params.get_use_linear_regression());
293+
289294

290295
ui_->procrustes->setChecked(params.get_use_procrustes());
291296
ui_->procrustes_scaling->setChecked(params.get_use_procrustes_scaling());
@@ -334,6 +339,7 @@ void OptimizeTool::store_params() {
334339
params.set_use_geodesics_to_landmarks(ui_->use_geodesics_from_landmarks->isChecked());
335340
params.set_geodesic_to_landmarks_weight(ui_->geodesics_to_landmarks_weight->text().toDouble());
336341
params.set_use_disentangled_ssm(ui_->use_disentangled_ssm->isChecked());
342+
params.set_use_linear_regression(ui_->use_linear_regression->isChecked());
337343

338344
params.set_use_procrustes(ui_->procrustes->isChecked());
339345
params.set_use_procrustes_scaling(ui_->procrustes_scaling->isChecked());

0 commit comments

Comments
 (0)