Public Member Functions | |
Private () | |
void showFoldsFunction (bool on) | |
~Private () | |
Public Attributes | |
bool checkNonManfoldPoints | |
bool enableFoldsCheck | |
float epsilonDegenerated | |
Mesh::Feature * meshFeature | |
std::vector< unsigned long > self_intersections | |
bool strictlyDegenerated | |
Ui_DlgEvaluateMesh ui | |
QPointer< Gui::View3DInventor > view | |
std::map< std::string, ViewProviderMeshDefects * > vp | |
Constructor & Destructor Documentation
◆ Private()
MeshGui::DlgEvaluateMeshImp::Private::Private | ( | ) |
◆ ~Private()
MeshGui::DlgEvaluateMeshImp::Private::~Private | ( | ) |
Member Function Documentation
◆ showFoldsFunction()
void MeshGui::DlgEvaluateMeshImp::Private::showFoldsFunction | ( | bool | on | ) |
Member Data Documentation
◆ checkNonManfoldPoints
bool MeshGui::DlgEvaluateMeshImp::Private::checkNonManfoldPoints |
Referenced by MeshGui::DlgEvaluateMeshImp::DlgEvaluateMeshImp(), MeshGui::DlgEvaluateMeshImp::on_analyzeNonmanifoldsButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_buttonBox_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairNonmanifoldsButton_clicked(), and MeshGui::DlgEvaluateMeshImp::~DlgEvaluateMeshImp().
◆ enableFoldsCheck
bool MeshGui::DlgEvaluateMeshImp::Private::enableFoldsCheck |
◆ epsilonDegenerated
float MeshGui::DlgEvaluateMeshImp::Private::epsilonDegenerated |
Referenced by MeshGui::DlgEvaluateMeshImp::DlgEvaluateMeshImp(), MeshGui::DlgEvaluateMeshImp::on_analyzeDegeneratedButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_buttonBox_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairAllTogether_clicked(), and MeshGui::DlgEvaluateMeshImp::on_repairDegeneratedButton_clicked().
◆ meshFeature
Mesh::Feature* MeshGui::DlgEvaluateMeshImp::Private::meshFeature |
Referenced by MeshGui::DlgEvaluateMeshImp::addViewProvider(), MeshGui::DlgEvaluateMeshImp::on_analyzeDegeneratedButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_analyzeDuplicatedFacesButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_analyzeDuplicatedPointsButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_analyzeFoldsButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_analyzeIndicesButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_analyzeNonmanifoldsButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_analyzeOrientationButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_analyzeSelfIntersectionButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_meshNameButton_activated(), MeshGui::DlgEvaluateMeshImp::on_repairAllTogether_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairDegeneratedButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairDuplicatedFacesButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairDuplicatedPointsButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairFoldsButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairIndicesButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairNonmanifoldsButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairOrientationButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairSelfIntersectionButton_clicked(), and MeshGui::DlgEvaluateMeshImp::showInformation().
◆ self_intersections
std::vector<unsigned long> MeshGui::DlgEvaluateMeshImp::Private::self_intersections |
◆ strictlyDegenerated
bool MeshGui::DlgEvaluateMeshImp::Private::strictlyDegenerated |
◆ ui
Ui_DlgEvaluateMesh MeshGui::DlgEvaluateMeshImp::Private::ui |
Referenced by MeshGui::DlgEvaluateMeshImp::changeEvent(), DraftGui.DraftToolBar::changeEvent(), MeshGui::DlgEvaluateMeshImp::cleanInformation(), MeshGui::DlgEvaluateMeshImp::DlgEvaluateMeshImp(), MeshGui::DlgEvaluateMeshImp::on_analyzeDegeneratedButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_analyzeDuplicatedFacesButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_analyzeDuplicatedPointsButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_analyzeFoldsButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_analyzeIndicesButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_analyzeNonmanifoldsButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_analyzeOrientationButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_analyzeSelfIntersectionButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_buttonBox_clicked(), MeshGui::DlgEvaluateMeshImp::on_checkDegenerationButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_checkDuplicatedFacesButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_checkDuplicatedPointsButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_checkFoldsButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_checkIndicesButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_checkNonmanifoldsButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_checkOrientationButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_checkSelfIntersectionButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_meshNameButton_activated(), MeshGui::DlgEvaluateMeshImp::on_repairAllTogether_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairDegeneratedButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairDuplicatedFacesButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairDuplicatedPointsButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairFoldsButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairIndicesButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairNonmanifoldsButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairOrientationButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairSelfIntersectionButton_clicked(), MeshGui::DlgEvaluateMeshImp::refreshList(), MeshGui::DlgEvaluateMeshImp::setMesh(), MeshGui::DlgEvaluateMeshImp::Private::showFoldsFunction(), and MeshGui::DlgEvaluateMeshImp::showInformation().
◆ view
QPointer<Gui::View3DInventor> MeshGui::DlgEvaluateMeshImp::Private::view |
Referenced by MeshGui::DlgEvaluateMeshImp::addViewProvider(), PathScripts.PathGetPoint.TaskPanel::getPoint(), MeshGui::DlgEvaluateMeshImp::on_refreshButton_clicked(), PathScripts.PathGetPoint.TaskPanel::removeGlobalCallbacks(), MeshGui::DlgEvaluateMeshImp::removeViewProvider(), MeshGui::DlgEvaluateMeshImp::removeViewProviders(), and MeshGui::DlgEvaluateMeshImp::~DlgEvaluateMeshImp().
◆ vp
std::map<std::string, ViewProviderMeshDefects*> MeshGui::DlgEvaluateMeshImp::Private::vp |
Referenced by MeshGui::DlgEvaluateMeshImp::addViewProvider(), MeshGui::DlgEvaluateMeshImp::on_checkDegenerationButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_checkDuplicatedFacesButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_checkDuplicatedPointsButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_checkFoldsButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_checkIndicesButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_checkNonmanifoldsButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_checkOrientationButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_checkSelfIntersectionButton_clicked(), MeshGui::DlgEvaluateMeshImp::removeViewProvider(), MeshGui::DlgEvaluateMeshImp::removeViewProviders(), and MeshGui::DlgEvaluateMeshImp::~DlgEvaluateMeshImp().
The documentation for this class was generated from the following file:
- src/Mod/Mesh/Gui/DlgEvaluateMeshImp.cpp