#include <SegmentationBestFit.h>
◆ SegmentationBestFit()
SegmentationBestFit::SegmentationBestFit |
( |
Mesh::Feature * |
mesh, |
|
|
QWidget * |
parent = nullptr , |
|
|
Qt::WindowFlags |
fl = Qt::WindowFlags() |
|
) |
| |
◆ ~SegmentationBestFit()
SegmentationBestFit::~SegmentationBestFit |
( |
| ) |
|
◆ accept()
void SegmentationBestFit::accept |
( |
void |
| ) |
|
References App::Document::addObject(), App::Document::commitTransaction(), MeshCore::MeshSegmentAlgorithm::FindSegments(), Mesh::PropertyMeshKernel::finishEditing(), App::Application::getActiveDocument(), App::GetApplication(), App::DocumentObject::getNameInDocument(), App::PropertyString::getValue(), Mesh::PropertyMeshKernel::getValuePtr(), MeshGui::Ui_SegmentationBestFit::groupBoxCyl, MeshGui::Ui_SegmentationBestFit::groupBoxPln, MeshGui::Ui_SegmentationBestFit::groupBoxSph, App::DocumentObject::Label, Mesh::Feature::Mesh, MeshGui::Ui_SegmentationBestFit::numCyl, MeshGui::Ui_SegmentationBestFit::numPln, MeshGui::Ui_SegmentationBestFit::numSph, App::Document::openTransaction(), App::PropertyString::setValue(), Mesh::PropertyMeshKernel::startEditing(), Mesh::MeshObject::swap(), MeshGui::Ui_SegmentationBestFit::tolCyl, MeshGui::Ui_SegmentationBestFit::tolPln, and MeshGui::Ui_SegmentationBestFit::tolSph.
Referenced by MeshGui::TaskSegmentationBestFit::accept(), femexamples.examplesgui.FemExamples::clicked(), femexamples.examplesgui.FemExamples::double_clicked(), ArchComponent.ComponentTaskPanel::editObject(), and PathScripts.PathToolBitLibraryGui.ToolBitLibrary::toolEdit().
◆ changeEvent()
void SegmentationBestFit::changeEvent |
( |
QEvent * |
e | ) |
|
|
protected |
The documentation for this class was generated from the following files:
- FreeCAD/src/Mod/Mesh/Gui/SegmentationBestFit.h
- FreeCAD/src/Mod/Mesh/Gui/SegmentationBestFit.cpp