21class vtkUnstructuredGridAlgorithm;
28 class VtkMappedMeshSource;
40 explicit MeshView(QWidget* parent =
nullptr);
49 const QItemSelection& deselected)
override;
Definition of the Point class.
Definition of the GEOTYPE enumeration.
void enableSaveButton(bool)
void selectionChanged(const QItemSelection &selected, const QItemSelection &deselected) override
Is called when the selection of this view changes.
void checkMeshQuality()
Calls the dialog for calculating an element quality metric.
void extractSurfaceMesh()
void meshSelected(MeshLib::Mesh const &)
void qualityCheckRequested(MeshLib::VtkMappedMeshSource *)
void contextMenuEvent(QContextMenuEvent *event) override
void openValuesEditDialog()
Opens a dialog for editing material groups.
MeshView(QWidget *parent=nullptr)
void openMap2dMeshDialog()
Opens a dialog for mapping 2d meshes.
void openMeshEditDialog()
Opens a dialog for editing meshes.
void requestCondSetupDialog(const std::string &, const GeoLib::GEOTYPE, const std::size_t, bool on_points)
void writeToFile() const
Calls the FileDialog to save a mesh to a file.
void requestMeshToGeometryConversion(const MeshLib::Mesh *)
void addMesh()
Adds a new mesh.
void removeSelectedMeshComponent()
void openRasterDataToMeshDialog()
Opens a dialog for assigning raster data to the mesh.
void convertMeshToGeometry()
void loadDIRECTSourceTerms()
void openAddLayerDialog()
Opens a dialog for adding a layer to the mesh.
void elementSelected(vtkUnstructuredGridAlgorithm const *const, unsigned, bool)
void requestMeshRemoval(const QModelIndex &)
void loadFEMCondFileRequested(const std::string)
void addDIRECTSourceTerms()
void removeMesh()
Remove the currently selected mesh.
void exportToShapefile() const
void enableRemoveButton(bool)