+ use quantity boxes in mesh segmentation dialog

This commit is contained in:
wmayer 2016-02-28 12:48:55 +01:00
parent 1fd06ef59b
commit 9e01a08eaf
2 changed files with 17 additions and 4 deletions

View File

@ -78,11 +78,11 @@ void Segmentation::accept()
std::vector<MeshCore::MeshSurfaceSegment*> segm;
if (ui->groupBoxCyl->isChecked()) {
segm.push_back(new MeshCore::MeshCurvatureCylindricalSegment
(meshCurv.GetCurvature(), ui->numCyl->value(), ui->tol1Cyl->value(), ui->tol2Cyl->value(), ui->radCyl->value()));
(meshCurv.GetCurvature(), ui->numCyl->value(), ui->tol1Cyl->value(), ui->tol2Cyl->value(), ui->radCyl->value().getValue()));
}
if (ui->groupBoxSph->isChecked()) {
segm.push_back(new MeshCore::MeshCurvatureSphericalSegment
(meshCurv.GetCurvature(), ui->numSph->value(), ui->tolSph->value(), ui->radSph->value()));
(meshCurv.GetCurvature(), ui->numSph->value(), ui->tolSph->value(), ui->radSph->value().getValue()));
}
if (ui->groupBoxPln->isChecked()) {
segm.push_back(new MeshCore::MeshCurvaturePlanarSegment

View File

@ -94,7 +94,10 @@
</widget>
</item>
<item row="0" column="1">
<widget class="QDoubleSpinBox" name="radCyl">
<widget class="Gui::QuantitySpinBox" name="radCyl">
<property name="unit" stdset="0">
<string notr="true">mm</string>
</property>
<property name="singleStep">
<double>0.100000000000000</double>
</property>
@ -174,7 +177,10 @@
</widget>
</item>
<item row="0" column="1">
<widget class="QDoubleSpinBox" name="radSph">
<widget class="Gui::QuantitySpinBox" name="radSph">
<property name="unit" stdset="0">
<string notr="true">mm</string>
</property>
<property name="singleStep">
<double>0.100000000000000</double>
</property>
@ -222,6 +228,13 @@
</item>
</layout>
</widget>
<customwidgets>
<customwidget>
<class>Gui::QuantitySpinBox</class>
<extends>QWidget</extends>
<header>Gui/QuantitySpinBox.h</header>
</customwidget>
</customwidgets>
<resources/>
<connections>
<connection>