OGS
VtkVisTabWidget.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2
// SPDX-License-Identifier: BSD-3-Clause
3
4
#pragma once
5
6
// ** INCLUDES **
7
#include "ui_VtkVisTabWidgetBase.h"
8
9
class
vtkAlgorithm;
10
15
class
VtkVisTabWidget
:
public
QWidget,
public
Ui_VtkVisTabWidgetBase
16
{
17
Q_OBJECT
18
19
public
:
21
explicit
VtkVisTabWidget
(QWidget* parent =
nullptr
);
22
23
protected
slots:
25
void
setActiveItem
(
VtkVisPipelineItem
* item);
26
27
void
on_arrayResetPushButton_clicked
();
28
void
on_diffuseColorPickerButton_colorPicked
(QColor color);
29
void
on_visibleEdgesCheckBox_stateChanged
(
int
state);
30
void
on_edgeColorPickerButton_colorPicked
(QColor color);
31
void
on_opacitySlider_sliderMoved
(
int
value);
32
void
on_scaleZ_textChanged
(
const
QString &text);
33
void
on_transX_textChanged
(
const
QString &text)
34
{
35
Q_UNUSED(text);
36
this->
translateItem
();
37
}
38
void
on_transY_textChanged
(
const
QString &text)
39
{
40
Q_UNUSED(text);
41
this->
translateItem
();
42
}
43
void
on_transZ_textChanged
(
const
QString &text)
44
{
45
Q_UNUSED(text);
46
this->
translateItem
();
47
}
48
49
void
SetActiveAttributeOnItem
(
const
QString &name);
50
51
private
:
53
void
buildProportiesDialog
(
VtkVisPipelineItem
* item);
54
56
void
buildScalarArrayComboBox
(
VtkVisPipelineItem
* item);
57
58
void
translateItem
();
59
60
VtkVisPipelineItem
*
_item
{
nullptr
};
61
62
signals:
64
void
requestViewUpdate
();
65
};
VtkVisPipelineItem
An item in the VtkVisPipeline containing a graphic object to be visualized.
Definition
VtkVisPipelineItem.h:32
VtkVisTabWidget::buildProportiesDialog
void buildProportiesDialog(VtkVisPipelineItem *item)
Reads the algorithm properties of the given pipeline item and builds a dialog for adjusting these pro...
Definition
VtkVisTabWidget.cpp:238
VtkVisTabWidget::setActiveItem
void setActiveItem(VtkVisPipelineItem *item)
Updates the property panels to show information on the given VtkVisPipelineItem.
Definition
VtkVisTabWidget.cpp:51
VtkVisTabWidget::on_transZ_textChanged
void on_transZ_textChanged(const QString &text)
Definition
VtkVisTabWidget.h:43
VtkVisTabWidget::on_opacitySlider_sliderMoved
void on_opacitySlider_sliderMoved(int value)
Definition
VtkVisTabWidget.cpp:181
VtkVisTabWidget::buildScalarArrayComboBox
void buildScalarArrayComboBox(VtkVisPipelineItem *item)
Reads the scalar arrays of the given vtk-object and constructs content for the scalar array selection...
Definition
VtkVisTabWidget.cpp:342
VtkVisTabWidget::on_edgeColorPickerButton_colorPicked
void on_edgeColorPickerButton_colorPicked(QColor color)
Definition
VtkVisTabWidget.cpp:173
VtkVisTabWidget::on_visibleEdgesCheckBox_stateChanged
void on_visibleEdgesCheckBox_stateChanged(int state)
Definition
VtkVisTabWidget.cpp:153
VtkVisTabWidget::_item
VtkVisPipelineItem * _item
Definition
VtkVisTabWidget.h:60
VtkVisTabWidget::translateItem
void translateItem()
Definition
VtkVisTabWidget.cpp:220
VtkVisTabWidget::SetActiveAttributeOnItem
void SetActiveAttributeOnItem(const QString &name)
Definition
VtkVisTabWidget.cpp:374
VtkVisTabWidget::on_scaleZ_textChanged
void on_scaleZ_textChanged(const QString &text)
Definition
VtkVisTabWidget.cpp:189
VtkVisTabWidget::on_diffuseColorPickerButton_colorPicked
void on_diffuseColorPickerButton_colorPicked(QColor color)
Definition
VtkVisTabWidget.cpp:144
VtkVisTabWidget::on_arrayResetPushButton_clicked
void on_arrayResetPushButton_clicked()
Definition
VtkVisTabWidget.cpp:42
VtkVisTabWidget::on_transY_textChanged
void on_transY_textChanged(const QString &text)
Definition
VtkVisTabWidget.h:38
VtkVisTabWidget::on_transX_textChanged
void on_transX_textChanged(const QString &text)
Definition
VtkVisTabWidget.h:33
VtkVisTabWidget::requestViewUpdate
void requestViewUpdate()
Is emitted when a property was changed.
VtkVisTabWidget::VtkVisTabWidget
VtkVisTabWidget(QWidget *parent=nullptr)
Constructor.
Definition
VtkVisTabWidget.cpp:21
Applications
DataExplorer
VtkVis
VtkVisTabWidget.h
Generated by
1.14.0