![]() |
OGS
|
Implementation of the MainWindow class.
Definition in file mainwindow.cpp.
#include "mainwindow.h"#include "BaseLib/Logging.h"#include <QDate>#include <QDesktopWidget>#include <QFileDialog>#include <QMessageBox>#include <QObject>#include <QScreen>#include <QSettings>#include <QSignalMapper>#include <QElapsedTimer>#include <vtkImageAlgorithm.h>#include <vtkImageData.h>#include <vtkOBJExporter.h>#include <vtkRenderer.h>#include <vtkVRMLExporter.h>#include "Applications/FileIO/FEFLOW/FEFLOWGeoInterface.h"#include "Applications/FileIO/FEFLOW/FEFLOWMeshInterface.h"#include "Applications/FileIO/GMSInterface.h"#include "Applications/FileIO/Gmsh/GMSHInterface.h"#include "Applications/FileIO/Gmsh/GmshReader.h"#include "Applications/FileIO/GocadIO/GocadAsciiReader.h"#include "Applications/FileIO/Legacy/OGSIOVer4.h"#include "Applications/FileIO/PetrelInterface.h"#include "Applications/FileIO/TetGenInterface.h"#include "Applications/FileIO/XmlIO/Qt/XmlPrjInterface.h"#include "Applications/Utils/OGSFileConverter/OGSFileConverter.h"#include "BaseLib/FileTools.h"#include "BaseLib/Histogram.h"#include "GeoLib/DuplicateGeometry.h"#include "GeoLib/IO/AsciiRasterInterface.h"#include "GeoLib/IO/XmlIO/Qt/XmlGmlInterface.h"#include "GeoLib/IO/XmlIO/Qt/XmlStnInterface.h"#include "GeoLib/Raster.h"#include "InfoLib/GitInfo.h"#include "MeshGeoToolsLib/GeoMapper.h"#include "MeshLib/Elements/Element.h"#include "MeshLib/IO/Legacy/MeshIO.h"#include "MeshLib/IO/readMeshFromFile.h"#include "MeshLib/Mesh.h"#include "MeshLib/Node.h"#include "MeshLib/Vtk/VtkMappedMeshSource.h"#include "MeshToolsLib/MeshQuality/ElementQualityInterface.h"#include "MeshToolsLib/MeshSurfaceExtraction.h"#include "MeshToolsLib/convertMeshToGeo.h"#include "DataView/AddFaultsToVoxelGridDialog.h"#include "DataView/CreateStructuredGridDialog.h"#include "DataView/DataExplorerSettingsDialog.h"#include "DataView/DiagramView/DiagramPrefsDialog.h"#include "DataView/GMSHPrefsDialog.h"#include "DataView/GeoOnMeshMappingDialog.h"#include "DataView/Layers2GridDialog.h"#include "DataView/LicenseDialog.h"#include "DataView/LineEditDialog.h"#include "DataView/MergeGeometriesDialog.h"#include "DataView/MeshAnalysisDialog.h"#include "DataView/MeshElementRemovalDialog.h"#include "DataView/MeshQualitySelectionDialog.h"#include "DataView/TranslateDataDialog.h"#include "DataView/Vtu2GridDialog.h"#include "VtkVis/NetCdfConfigureDialog.h"#include "Base/LastSavedFileDirectory.h"#include "Base/OGSError.h"#include "Base/RecentFiles.h"#include "Base/TreeModelIterator.h"#include "DataView/GeoTreeModel.h"#include "DataView/SHPImportDialog.h"#include "DataView/SetNameDialog.h"#include "DataView/StationTreeModel.h"#include "VtkVis/VtkAddFilterDialog.h"#include "VtkVis/VtkBGImageSource.h"#include "VtkVis/VtkGeoImageSource.h"#include "VtkVis/VtkRaster.h"#include "VtkVis/VtkVisPipelineItem.h"