Non-modal dialog to mesh a shape. More...
#include <Tessellation.h>
Classes | |
class Private | |
Signals | |
void processed () | |
Public Member Functions | |
Mesh2ShapeGmsh (QWidget *parent=0, Qt::WindowFlags fl=0) | |
void process (App::Document *doc, const std::list< App::SubObjectT > &) | |
~Mesh2ShapeGmsh () | |
![]() | |
void accept () | |
GmshWidget (QWidget *parent=0, Qt::WindowFlags fl=0) | |
void reject () | |
~GmshWidget () | |
Protected Member Functions | |
virtual bool loadOutput () | |
virtual bool writeProject (QString &inpFile, QString &outFile) | |
![]() | |
void changeEvent (QEvent *e) | |
double getAngle () const | |
double getMaxSize () const | |
double getMinSize () const | |
int meshingAlgorithm () const | |
Detailed Description
Non-modal dialog to mesh a shape.
Constructor & Destructor Documentation
◆ Mesh2ShapeGmsh()
Mesh2ShapeGmsh::Mesh2ShapeGmsh | ( | QWidget * | parent = 0 , |
Qt::WindowFlags | fl = 0 |
||
) |
References App::Application::getTempFileName().
◆ ~Mesh2ShapeGmsh()
Mesh2ShapeGmsh::~Mesh2ShapeGmsh | ( | ) |
Member Function Documentation
◆ loadOutput()
|
protectedvirtual |
Reimplemented from MeshGui::GmshWidget.
References MeshGui::GmshWidget::accept(), Base::FileInfo::deleteFile(), Mesh::MeshObject::getKernel(), Mesh::MeshObject::harmonizeNormals(), App::DocumentObject::Label, Mesh::Feature::Mesh, Mesh::PropertyMeshKernel::setValue(), and App::PropertyString::setValue().
◆ process()
void Mesh2ShapeGmsh::process | ( | App::Document * | doc, |
const std::list< App::SubObjectT > & | objs | ||
) |
References MeshGui::GmshWidget::accept().
◆ processed
|
signal |
Referenced by writeProject().
◆ writeProject()
|
protectedvirtual |
Reimplemented from MeshGui::GmshWidget.
References MeshGui::GmshWidget::getMaxSize(), MeshGui::GmshWidget::getMinSize(), App::DocumentObjectT::getObject(), App::PropertyString::getStrValue(), App::SubObjectT::getSubName(), Part::Feature::getTopoShape(), App::DocumentObject::Label, MeshGui::GmshWidget::meshingAlgorithm(), and processed().
The documentation for this class was generated from the following files:
- src/Mod/MeshPart/Gui/Tessellation.h
- src/Mod/MeshPart/Gui/Tessellation.cpp