Kstars
14#include <QtDataVisualization/qbar3dseries.h>
15#include <QtDataVisualization/qbardataproxy.h>
16#include <QtDataVisualization/q3dbars.h>
17#include <QtDataVisualization/QCustom3DLabel>
30#include <QRadioButton>
36#include <QtDataVisualization/QValue3DAxis>
37#include <QtDataVisualization/Q3DTheme>
38#include <QtDataVisualization/qabstract3dseries.h>
41using namespace QtDataVisualization;
43class StarProfileViewer :
public QDialog
50 void setBlackToYellowGradient();
51 void setGreenToRedGradient();
54 template <
typename T>
void loadDataPrivate();
55 float getImageDataValue(
int x,
int y);
57 void updateVerticalAxis();
58 void updateHFRandPeakSelection();
59 void updateDisplayData();
61 void enableTrackingBox(
bool enable);
62 void changeSelection();
63 void updateSelectorBars(
QPoint position);
64 void toggleCutoffEnabled(
bool enable);
67 void changeSelectionType(
int type);
68 void zoomViewTo(
int where);
69 void updateSampleSize(
const QString &text);
70 void updateColor(
int selection);
71 void updateBarSpacing(
int value);
74 void sampleSizeUpdated(
int size);
85 float getImageDataValue(
int x,
int y);
92 QLabel *reportBox {
nullptr };
102 QLabel *pixelReport {
nullptr };
103 QLabel *maxValue {
nullptr };
104 QLabel *minValue {
nullptr };
105 QLabel *cutoffValue {
nullptr };
110 QSlider *blackPointSlider {
nullptr };
111 QSlider *whitePointSlider {
nullptr };
112 QSlider *cutoffSlider {
nullptr };
113 QSlider *verticalSelector {
nullptr };
114 QSlider *horizontalSelector {
nullptr };
117 bool cutOffEnabled {
false };
119 int convertToSliderValue(
float value);
120 float convertFromSliderValue(
int value);
121 void updatePixelReport();
QObject * parent() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:19:03 by
doxygen 1.10.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.