19#include "ui_MeshAnalysis.h"
37 std::vector<std::unique_ptr<MeshLib::Mesh>>
const& mesh_vec,
38 QDialog* parent =
nullptr);
43 void nodesMsgOutput(std::vector<std::size_t>
const& node_ids, std::vector<std::size_t>
const& collapsibleNodeIds);
48 std::vector<std::unique_ptr<MeshLib::Mesh>>
const&
_mesh_vec;
Definition of ElementErrorCodes.
A dialog window for calling mesh analysis methods.
void on_startButton_pressed()
Starts the analysis.
void on_closeButton_pressed()
Closes the dialog.
MeshAnalysisDialog(std::vector< std::unique_ptr< MeshLib::Mesh > > const &mesh_vec, QDialog *parent=nullptr)
void elementsMsgOutput(const std::vector< ElementErrorCode > &error_codes)
Prepares the output for the node message window.
~MeshAnalysisDialog() override
std::vector< std::unique_ptr< MeshLib::Mesh > > const & _mesh_vec
void nodesMsgOutput(std::vector< std::size_t > const &node_ids, std::vector< std::size_t > const &collapsibleNodeIds)
Prepares the output for the node message window.