MeshGui::DlgEvaluateMeshImp Class Reference

#include <DlgEvaluateMeshImp.h>

Classes

class  Private
 

Public Member Functions

 DlgEvaluateMeshImp (QWidget *parent=nullptr, Qt::WindowFlags fl=Qt::WindowFlags())
 Constructs a DlgEvaluateMeshImp which is a child of 'parent', with the widget flags set to 'f'. More...
 
void setMesh (Mesh::Feature *)
 
 ~DlgEvaluateMeshImp ()
 Destroys the object and frees any allocated resources. More...
 
- Public Member Functions inherited from App::DocumentObserver
void attachDocument (Document *)
 Attaches to another document, the old document is not longer observed then. More...
 
void detachDocument ()
 Detaches from the current document, the document is not longer observed then. More...
 
 DocumentObserver ()
 Constructor. More...
 
 DocumentObserver (Document *)
 
virtual ~DocumentObserver ()
 

Protected Slots

void on_analyzeAllTogether_clicked ()
 
void on_analyzeDegeneratedButton_clicked ()
 
void on_analyzeDuplicatedFacesButton_clicked ()
 
void on_analyzeDuplicatedPointsButton_clicked ()
 
void on_analyzeFoldsButton_clicked ()
 
void on_analyzeIndicesButton_clicked ()
 
void on_analyzeNonmanifoldsButton_clicked ()
 
void on_analyzeOrientationButton_clicked ()
 
void on_analyzeSelfIntersectionButton_clicked ()
 
void on_buttonBox_clicked (QAbstractButton *)
 
void on_checkDegenerationButton_clicked ()
 
void on_checkDuplicatedFacesButton_clicked ()
 
void on_checkDuplicatedPointsButton_clicked ()
 
void on_checkFoldsButton_clicked ()
 
void on_checkIndicesButton_clicked ()
 
void on_checkNonmanifoldsButton_clicked ()
 
void on_checkOrientationButton_clicked ()
 
void on_checkSelfIntersectionButton_clicked ()
 
void on_meshNameButton_activated (int)
 
void on_refreshButton_clicked ()
 
void on_repairAllTogether_clicked ()
 
void on_repairDegeneratedButton_clicked ()
 
void on_repairDuplicatedFacesButton_clicked ()
 
void on_repairDuplicatedPointsButton_clicked ()
 
void on_repairFoldsButton_clicked ()
 
void on_repairIndicesButton_clicked ()
 
void on_repairNonmanifoldsButton_clicked ()
 
void on_repairOrientationButton_clicked ()
 
void on_repairSelfIntersectionButton_clicked ()
 

Protected Member Functions

void addViewProvider (const char *vp, const std::vector< Mesh::ElementIndex > &indices)
 
void changeEvent (QEvent *e)
 
void cleanInformation ()
 
void refreshList ()
 
void removeViewProvider (const char *vp)
 
void removeViewProviders ()
 
void showInformation ()
 
- Protected Member Functions inherited from App::DocumentObserver
DocumentgetDocument () const
 

Detailed Description

Author
Werner Mayer

Constructor & Destructor Documentation

◆ DlgEvaluateMeshImp()

◆ ~DlgEvaluateMeshImp()

Member Function Documentation

◆ addViewProvider()

◆ changeEvent()

◆ cleanInformation()

void DlgEvaluateMeshImp::cleanInformation ( )
protected

References MeshGui::Ui_DlgEvaluateMesh::analyzeAllTogether, MeshGui::Ui_DlgEvaluateMesh::analyzeDegeneratedButton, MeshGui::Ui_DlgEvaluateMesh::analyzeDuplicatedFacesButton, MeshGui::Ui_DlgEvaluateMesh::analyzeDuplicatedPointsButton, MeshGui::Ui_DlgEvaluateMesh::analyzeFoldsButton, MeshGui::Ui_DlgEvaluateMesh::analyzeIndicesButton, MeshGui::Ui_DlgEvaluateMesh::analyzeNonmanifoldsButton, MeshGui::Ui_DlgEvaluateMesh::analyzeOrientationButton, MeshGui::Ui_DlgEvaluateMesh::analyzeSelfIntersectionButton, MeshGui::Ui_DlgEvaluateMesh::checkDegenerationButton, MeshGui::Ui_DlgEvaluateMesh::checkDuplicatedFacesButton, MeshGui::Ui_DlgEvaluateMesh::checkDuplicatedPointsButton, MeshGui::Ui_DlgEvaluateMesh::checkFoldsButton, MeshGui::Ui_DlgEvaluateMesh::checkIndicesButton, MeshGui::Ui_DlgEvaluateMesh::checkNonmanifoldsButton, MeshGui::Ui_DlgEvaluateMesh::checkOrientationButton, MeshGui::Ui_DlgEvaluateMesh::checkSelfIntersectionButton, MeshGui::Ui_DlgEvaluateMesh::repairAllTogether, MeshGui::Ui_DlgEvaluateMesh::repairDegeneratedButton, MeshGui::Ui_DlgEvaluateMesh::repairDuplicatedFacesButton, MeshGui::Ui_DlgEvaluateMesh::repairDuplicatedPointsButton, MeshGui::Ui_DlgEvaluateMesh::repairFoldsButton, MeshGui::Ui_DlgEvaluateMesh::repairIndicesButton, MeshGui::Ui_DlgEvaluateMesh::repairNonmanifoldsButton, MeshGui::Ui_DlgEvaluateMesh::repairOrientationButton, MeshGui::Ui_DlgEvaluateMesh::repairSelfIntersectionButton, MeshGui::Ui_DlgEvaluateMesh::textLabel4, MeshGui::Ui_DlgEvaluateMesh::textLabel5, MeshGui::Ui_DlgEvaluateMesh::textLabel6, and MeshGui::DlgEvaluateMeshImp::Private::ui.

Referenced by on_buttonBox_clicked(), on_meshNameButton_activated(), and refreshList().

◆ on_analyzeAllTogether_clicked

◆ on_analyzeDegeneratedButton_clicked

◆ on_analyzeDuplicatedFacesButton_clicked

◆ on_analyzeDuplicatedPointsButton_clicked

◆ on_analyzeFoldsButton_clicked

◆ on_analyzeIndicesButton_clicked

◆ on_analyzeNonmanifoldsButton_clicked

◆ on_analyzeOrientationButton_clicked

◆ on_analyzeSelfIntersectionButton_clicked

◆ on_buttonBox_clicked

◆ on_checkDegenerationButton_clicked

void DlgEvaluateMeshImp::on_checkDegenerationButton_clicked ( )
protectedslot

◆ on_checkDuplicatedFacesButton_clicked

void DlgEvaluateMeshImp::on_checkDuplicatedFacesButton_clicked ( )
protectedslot

◆ on_checkDuplicatedPointsButton_clicked

void DlgEvaluateMeshImp::on_checkDuplicatedPointsButton_clicked ( )
protectedslot

◆ on_checkFoldsButton_clicked

void DlgEvaluateMeshImp::on_checkFoldsButton_clicked ( )
protectedslot

◆ on_checkIndicesButton_clicked

void DlgEvaluateMeshImp::on_checkIndicesButton_clicked ( )
protectedslot

◆ on_checkNonmanifoldsButton_clicked

void DlgEvaluateMeshImp::on_checkNonmanifoldsButton_clicked ( )
protectedslot

◆ on_checkOrientationButton_clicked

void DlgEvaluateMeshImp::on_checkOrientationButton_clicked ( )
protectedslot

◆ on_checkSelfIntersectionButton_clicked

void DlgEvaluateMeshImp::on_checkSelfIntersectionButton_clicked ( )
protectedslot

◆ on_meshNameButton_activated

◆ on_refreshButton_clicked

◆ on_repairAllTogether_clicked

◆ on_repairDegeneratedButton_clicked

◆ on_repairDuplicatedFacesButton_clicked

◆ on_repairDuplicatedPointsButton_clicked

◆ on_repairFoldsButton_clicked

◆ on_repairIndicesButton_clicked

◆ on_repairNonmanifoldsButton_clicked

◆ on_repairOrientationButton_clicked

◆ on_repairSelfIntersectionButton_clicked

◆ refreshList()

◆ removeViewProvider()

◆ removeViewProviders()

void DlgEvaluateMeshImp::removeViewProviders ( )
protected

◆ setMesh()

◆ showInformation()


The documentation for this class was generated from the following files: