1 #ifndef TRANSFERFUNCTIONDLG_HPP
2 #define TRANSFERFUNCTIONDLG_HPP
9 #include <ui_TransferFunctionDlg.h>
24 void loadSettings(
bool changeFunction =
true);
28 void setStickers(
const std::vector<double>& pos);
29 void changeHistogram(
const std::vector<double>& h);
30 void changeBounds(
const std::pair<double, double>& bounds);
44 void on_useChecks_toggled(
bool on);
45 void on_useWhite_toggled(
bool on);
46 void on_useBlack_toggled(
bool on);
47 void on_useRGB_toggled(
bool on);
48 void on_useHSV_toggled(
bool on);
49 void on_useCyclicHSV_toggled(
bool on);
50 void on_selectSelectionColor_clicked();
51 void on_functionList_currentIndexChanged(
const QString& name);
52 void on_exportFunction_clicked();
53 void on_importFunction_clicked();
54 void on_saveFunction_clicked();
55 void on_renameFunction_clicked();
56 void on_deleteFunction_clicked();
57 void resetFunctionList();
66 Ui::TransferFunctionDlg ui;
72 #endif // TRANSFERFUNCTIONDLG_HPP
AttribBase(const QString &name) const QString & name()
Default constructor of named attribute.
Definition: Attributes.hpp:54
Definition: TransferFunctionDlg.hpp:15
Class defining a transfer function as linear interpolation between set values.
Definition: TransferFunction.hpp:23