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 () | |
Public Member Functions inherited from MeshGui::GmshWidget | |
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) |
Protected Member Functions inherited from MeshGui::GmshWidget | |
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