OGS
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
v
w
x
z
Enumerations
b
c
d
e
f
g
i
l
m
n
o
p
s
t
u
v
Enumerator
a
b
c
d
e
f
g
h
l
m
n
p
r
s
t
v
y
Classes
Class List
Class Index
Class Hierarchy
Files
File List
File Members
All
a
b
c
d
e
f
g
i
k
m
n
o
p
r
s
t
v
w
x
Functions
a
c
d
e
f
g
i
m
o
p
r
s
t
v
w
Variables
Typedefs
Enumerations
Macros
b
c
g
m
n
o
p
r
s
t
▼
OGS
►
OpenGeoSys 6.5.4-350-g59610e9832 source code documentation
►
OGS CTests—Project Files
►
OGS Input File Parameters—Quality Assurance
►
OGS Input File Parameters
BulkMappingDocuPage
Todo List
OGS Input File Parameters—List of incomplete documentation pages
Bibliography
►
Namespaces
►
Classes
▼
Files
▼
File List
▼
Applications
►
ApplicationsLib
►
CLI
▼
DataExplorer
►
Base
►
DataView
▼
VtkVis
MeshFromRasterDialog.cpp
►
MeshFromRasterDialog.h
NetCdfConfigureDialog.cpp
►
NetCdfConfigureDialog.h
►
OGSFilterInfo.h
►
QVtkDataSetMapper.cpp
►
QVtkDataSetMapper.h
VisPrefsDialog.cpp
►
VisPrefsDialog.h
VisualizationWidget.cpp
►
VisualizationWidget.h
VtkAddFilterDialog.cpp
►
VtkAddFilterDialog.h
VtkAlgorithmProperties.cpp
►
VtkAlgorithmProperties.h
VtkAlgorithmPropertyCheckbox.cpp
►
VtkAlgorithmPropertyCheckbox.h
VtkAlgorithmPropertyLineEdit.cpp
►
VtkAlgorithmPropertyLineEdit.h
VtkAlgorithmPropertyVectorEdit.cpp
►
VtkAlgorithmPropertyVectorEdit.h
►
VtkAppendArrayFilter.cpp
►
VtkAppendArrayFilter.h
►
VtkBGImageSource.cpp
►
VtkBGImageSource.h
►
VtkColorByHeightFilter.cpp
►
VtkColorByHeightFilter.h
►
VtkColorLookupTable.cpp
►
VtkColorLookupTable.h
VtkCompositeColorByHeightFilter.cpp
►
VtkCompositeColorByHeightFilter.h
VtkCompositeColormapToImageFilter.cpp
►
VtkCompositeColormapToImageFilter.h
VtkCompositeContourFilter.cpp
►
VtkCompositeContourFilter.h
VtkCompositeElementSelectionFilter.cpp
►
VtkCompositeElementSelectionFilter.h
VtkCompositeFilter.cpp
►
VtkCompositeFilter.h
VtkCompositeGeoObjectFilter.cpp
►
VtkCompositeGeoObjectFilter.h
VtkCompositeImageToCylindersFilter.cpp
►
VtkCompositeImageToCylindersFilter.h
VtkCompositeImageToPointCloudFilter.cpp
►
VtkCompositeImageToPointCloudFilter.h
VtkCompositeImageToSurfacePointsFilter.cpp
►
VtkCompositeImageToSurfacePointsFilter.h
VtkCompositeLineToTubeFilter.cpp
►
VtkCompositeLineToTubeFilter.h
VtkCompositeNodeSelectionFilter.cpp
►
VtkCompositeNodeSelectionFilter.h
VtkCompositePointToGlyphFilter.cpp
►
VtkCompositePointToGlyphFilter.h
VtkCompositeTextureOnSurfaceFilter.cpp
►
VtkCompositeTextureOnSurfaceFilter.h
VtkCompositeThresholdFilter.cpp
►
VtkCompositeThresholdFilter.h
►
VtkConsoleOutputWindow.cpp
►
VtkConsoleOutputWindow.h
►
VtkCustomInteractorStyle.cpp
►
VtkCustomInteractorStyle.h
VtkFilterFactory.cpp
►
VtkFilterFactory.h
►
VtkGeoImageSource.cpp
►
VtkGeoImageSource.h
►
VtkImageDataToLinePolyDataFilter.cpp
►
VtkImageDataToLinePolyDataFilter.h
►
VtkImageDataToPointCloudFilter.cpp
►
VtkImageDataToPointCloudFilter.h
►
VtkImageDataToSurfacePointsFilter.cpp
►
VtkImageDataToSurfacePointsFilter.h
VtkPickCallback.cpp
►
VtkPickCallback.h
►
VtkPointsSource.cpp
►
VtkPointsSource.h
►
VtkPolylinesSource.cpp
►
VtkPolylinesSource.h
VtkRaster.cpp
►
VtkRaster.h
►
VtkStationSource.cpp
►
VtkStationSource.h
►
VtkSurfacesSource.cpp
►
VtkSurfacesSource.h
►
VtkTextureOnSurfaceFilter.cpp
►
VtkTextureOnSurfaceFilter.h
VtkVisHelper.cpp
►
VtkVisHelper.h
VtkVisImageItem.cpp
►
VtkVisImageItem.h
VtkVisPipeline.cpp
►
VtkVisPipeline.h
VtkVisPipelineItem.cpp
►
VtkVisPipelineItem.h
VtkVisPipelineView.cpp
►
VtkVisPipelineView.h
VtkVisPointSetItem.cpp
►
VtkVisPointSetItem.h
VtkVisTabWidget.cpp
►
VtkVisTabWidget.h
►
main.cpp
mainwindow.cpp
►
mainwindow.h
►
DataHolderLib
►
FileIO
►
InSituLib
►
Python
►
Utils
►
BaseLib
►
build
►
ChemistryLib
Documentation
►
GeoLib
►
InfoLib
►
MaterialLib
►
MathLib
►
MeshGeoToolsLib
►
MeshLib
►
MeshToolsLib
►
NumLib
►
ParameterLib
►
ProcessLib
►
File Members
NetCdfConfigureDialog.h
Go to the documentation of this file.
1
11
#pragma once
12
13
#include <QDialog>
14
#include <netcdf>
15
16
#include "
MeshLib/Mesh.h
"
17
#include "ui_NetCdfConfigure.h"
18
19
class
VtkGeoImageSource
;
20
29
class
NetCdfConfigureDialog
:
public
QDialog,
private
Ui_NetCdfConfigure
30
{
31
Q_OBJECT
32
33
public
:
34
explicit
NetCdfConfigureDialog
(
const
std::string& fileName,
35
QDialog* parent =
nullptr
);
36
~NetCdfConfigureDialog
()
override
;
37
MeshLib::Mesh
*
getMesh
() {
return
_currentMesh
.get(); };
38
std::string
getName
();
39
VtkGeoImageSource
*
getRaster
() {
return
_currentRaster
; };
40
41
private
slots:
42
void
accept
()
override
;
43
void
reject
()
override
;
44
void
on_comboBoxVariable_currentIndexChanged
(
int
id
);
45
void
on_comboBoxDim1_currentIndexChanged
(
int
id
);
46
void
on_comboBoxDim2_currentIndexChanged
(
int
id
);
47
void
on_comboBoxDim3_currentIndexChanged
(
int
id
);
48
void
on_comboBoxDim4_currentIndexChanged
(
int
id
);
49
void
on_radioMesh_toggled
(
bool
isTrue);
50
51
private
:
54
int
setVariableSelect
();
55
void
setDimensionSelect
();
56
void
getDimEdges
(std::string
const
& name,
57
unsigned
& size,
58
double
& firstValue,
59
double
& lastValue);
60
void
createDataObject
();
61
int
getTimeStep
()
const
;
62
int
getDim4
()
const
;
63
double
getResolution
();
64
QString
setName
();
65
void
reverseNorthSouth
(
double
* data, std::size_t width, std::size_t height);
66
67
netCDF::NcFile
_currentFile
;
68
netCDF::NcVar
_currentVar
;
69
std::unique_ptr<MeshLib::Mesh>
_currentMesh
;
70
VtkGeoImageSource
*
_currentRaster
;
71
std::string
_currentPath
;
72
};
29
class
NetCdfConfigureDialog
:
public
QDialog,
private
Ui_NetCdfConfigure {
…
};
Mesh.h
Definition of the Mesh class.
MeshLib::Mesh
Definition
Mesh.h:45
NetCdfConfigureDialog
The dialog for converting data from NetCDF-files into OGS data structures. While NetCDF files can inc...
Definition
NetCdfConfigureDialog.h:30
NetCdfConfigureDialog::_currentRaster
VtkGeoImageSource * _currentRaster
Definition
NetCdfConfigureDialog.h:70
NetCdfConfigureDialog::on_comboBoxDim3_currentIndexChanged
void on_comboBoxDim3_currentIndexChanged(int id)
Definition
NetCdfConfigureDialog.cpp:126
NetCdfConfigureDialog::getRaster
VtkGeoImageSource * getRaster()
Definition
NetCdfConfigureDialog.h:39
NetCdfConfigureDialog::on_radioMesh_toggled
void on_radioMesh_toggled(bool isTrue)
Definition
NetCdfConfigureDialog.cpp:408
NetCdfConfigureDialog::_currentMesh
std::unique_ptr< MeshLib::Mesh > _currentMesh
Definition
NetCdfConfigureDialog.h:69
NetCdfConfigureDialog::createDataObject
void createDataObject()
Definition
NetCdfConfigureDialog.cpp:283
NetCdfConfigureDialog::_currentPath
std::string _currentPath
Definition
NetCdfConfigureDialog.h:71
NetCdfConfigureDialog::getMesh
MeshLib::Mesh * getMesh()
Definition
NetCdfConfigureDialog.h:37
NetCdfConfigureDialog::setName
QString setName()
Definition
NetCdfConfigureDialog.cpp:369
NetCdfConfigureDialog::on_comboBoxVariable_currentIndexChanged
void on_comboBoxVariable_currentIndexChanged(int id)
Definition
NetCdfConfigureDialog.cpp:92
NetCdfConfigureDialog::reverseNorthSouth
void reverseNorthSouth(double *data, std::size_t width, std::size_t height)
Definition
NetCdfConfigureDialog.cpp:386
NetCdfConfigureDialog::getDim4
int getDim4() const
Definition
NetCdfConfigureDialog.cpp:247
NetCdfConfigureDialog::getName
std::string getName()
Definition
NetCdfConfigureDialog.cpp:378
NetCdfConfigureDialog::on_comboBoxDim1_currentIndexChanged
void on_comboBoxDim1_currentIndexChanged(int id)
Definition
NetCdfConfigureDialog.cpp:100
NetCdfConfigureDialog::_currentFile
netCDF::NcFile _currentFile
Definition
NetCdfConfigureDialog.h:67
NetCdfConfigureDialog::NetCdfConfigureDialog
NetCdfConfigureDialog(const std::string &fileName, QDialog *parent=nullptr)
Definition
NetCdfConfigureDialog.cpp:28
NetCdfConfigureDialog::setVariableSelect
int setVariableSelect()
Definition
NetCdfConfigureDialog.cpp:156
NetCdfConfigureDialog::on_comboBoxDim2_currentIndexChanged
void on_comboBoxDim2_currentIndexChanged(int id)
Definition
NetCdfConfigureDialog.cpp:112
NetCdfConfigureDialog::accept
void accept() override
Definition
NetCdfConfigureDialog.cpp:59
NetCdfConfigureDialog::setDimensionSelect
void setDimensionSelect()
Definition
NetCdfConfigureDialog.cpp:177
NetCdfConfigureDialog::reject
void reject() override
Definition
NetCdfConfigureDialog.cpp:87
NetCdfConfigureDialog::getResolution
double getResolution()
Definition
NetCdfConfigureDialog.cpp:261
NetCdfConfigureDialog::getTimeStep
int getTimeStep() const
Definition
NetCdfConfigureDialog.cpp:242
NetCdfConfigureDialog::~NetCdfConfigureDialog
~NetCdfConfigureDialog() override
Definition
NetCdfConfigureDialog.cpp:53
NetCdfConfigureDialog::getDimEdges
void getDimEdges(std::string const &name, unsigned &size, double &firstValue, double &lastValue)
Definition
NetCdfConfigureDialog.cpp:224
NetCdfConfigureDialog::_currentVar
netCDF::NcVar _currentVar
Definition
NetCdfConfigureDialog.h:68
NetCdfConfigureDialog::on_comboBoxDim4_currentIndexChanged
void on_comboBoxDim4_currentIndexChanged(int id)
Definition
NetCdfConfigureDialog.cpp:142
VtkGeoImageSource
The VtkVisPipeline source object of a geo-referenced image (file).
Definition
VtkGeoImageSource.h:40
Applications
DataExplorer
VtkVis
NetCdfConfigureDialog.h
Generated by
1.11.0