#include <CrossSections.h>
◆ CrossSections()
CrossSections::CrossSections |
( |
const Base::BoundBox3d & |
bb, |
|
|
QWidget * |
parent = nullptr , |
|
|
Qt::WindowFlags |
fl = Qt::WindowFlags() |
|
) |
| |
References Gui::Application::activeDocument(), MeshPartGui::Ui_CrossSections::distance, Base::BoundBox3< _Precision >::GetCenter(), Gui::Application::Instance, Base::Unit::Length, MeshPartGui::Ui_CrossSections::position, Gui::QuantitySpinBox::setRange(), Gui::QuantitySpinBox::setUnit(), MeshPartGui::Ui_CrossSections::setupUi(), Gui::QuantitySpinBox::setValue(), and MeshPartGui::Ui_CrossSections::spinEpsilon.
◆ ~CrossSections()
CrossSections::~CrossSections |
( |
| ) |
|
◆ accept()
void CrossSections::accept |
( |
void |
| ) |
|
◆ apply()
void CrossSections::apply |
( |
| ) |
|
References Gui::Command::App, draftgeoutils.faces::bind(), MeshPartGui::Ui_CrossSections::checkBoxConnect, Base::Persistence::getClassTypeId(), draftutils.utils::getObjectsOfType, Base::Quantity::getValue(), Mesh::PropertyMeshKernel::getValue(), Mesh::Feature::Mesh, MeshPartGui::Ui_CrossSections::position, MeshPartGui::MeshCrossSection::section(), MeshPartGui::Ui_CrossSections::sectionsBox, Gui::Selection(), MeshPartGui::Ui_CrossSections::spinEpsilon, MeshCore::MeshKernel::Transform(), and Gui::QuantitySpinBox::value.
Referenced by accept(), and MeshPartGui::TaskCrossSections::clicked().
◆ changeEvent()
void CrossSections::changeEvent |
( |
QEvent * |
e | ) |
|
|
protected |
◆ keyPressEvent()
void CrossSections::keyPressEvent |
( |
QKeyEvent * |
ke | ) |
|
|
protected |
The documentation for this class was generated from the following files:
- FreeCAD/src/Mod/MeshPart/Gui/CrossSections.h
- FreeCAD/src/Mod/MeshPart/Gui/CrossSections.cpp