#include <Controls.h>
Public Slots | |
| void | initGLFinished () |
| reacts on the finished OpenGL initialization | |
| void | saveTransferFunctions (const std::string &) |
| loads a Volume from the given filename and sets it as active to be rendered | |
Signals | |
| void | screenShotPressed () |
| emits this signal when the screen-shot-button is pressed | |
Public Member Functions | |
| Controls (QWidget *parent=0) | |
| virtual | ~Controls () |
Private Slots | |
| void | loadVolumePressed () |
| void | sampleDistChanged () |
| void | switchedUseTf () |
| void | renderModeSelected (int) |
| void | transferFuncSelected (int) |
| void | viewModeSelected (int) |
| void | xAxisSelected () |
| void | yAxisSelected () |
| void | zAxisSelected () |
| void | axisChanged (int) |
| void | newTransferFuncPressed () |
| void | loadTransferFunctions (const std::string &) |
| Renderer::TransferFunction * | loadTF (QString &, QDomElement &) |
| bool | loadTFPoint (Renderer::TFPoint &tfPoint, QDomElement &) |
Private Attributes | |
| std::vector < Renderer::TransferFunction * > | transferFunctions |
| QLabel * | volumeFileNameLabel |
| QLineEdit * | volumeFileName |
| QPushButton * | loadVolumeButton |
| QLabel * | renderModeLabel |
| QComboBox * | renderModeBox |
| QLabel * | transferFuncLabel |
| QComboBox * | transferFuncBox |
| QLabel * | viewModeLabel |
| QComboBox * | viewModeBox |
| QLabel * | axisLabel |
| QButtonGroup * | axisGroup |
| QRadioButton * | xAxisButton |
| QRadioButton * | yAxisButton |
| QRadioButton * | zAxisButton |
| QSlider * | axisSlider |
| QCheckBox * | cbTf |
| QLineEdit * | tfName |
| QPushButton * | newTfButton |
| QLabel * | sampleDistLabel |
| QSlider * | axisSampleDist |
| ShadeWidget * | transferEditor |
| QPushButton * | screenShotButton |
| Controls::Controls | ( | QWidget * | parent = 0 |
) |
| Controls::~Controls | ( | ) | [virtual] |
| void Controls::screenShotPressed | ( | ) | [signal] |
emits this signal when the screen-shot-button is pressed
| void Controls::initGLFinished | ( | ) | [slot] |
reacts on the finished OpenGL initialization
| void Controls::saveTransferFunctions | ( | const std::string & | ) | [slot] |
loads a Volume from the given filename and sets it as active to be rendered
| void Controls::loadVolumePressed | ( | ) | [private, slot] |
| void Controls::sampleDistChanged | ( | ) | [private, slot] |
| void Controls::switchedUseTf | ( | ) | [private, slot] |
| void Controls::renderModeSelected | ( | int | index | ) | [private, slot] |
| void Controls::transferFuncSelected | ( | int | index | ) | [private, slot] |
| void Controls::viewModeSelected | ( | int | index | ) | [private, slot] |
| void Controls::xAxisSelected | ( | ) | [private, slot] |
| void Controls::yAxisSelected | ( | ) | [private, slot] |
| void Controls::zAxisSelected | ( | ) | [private, slot] |
| void Controls::axisChanged | ( | int | value | ) | [private, slot] |
| void Controls::newTransferFuncPressed | ( | ) | [private, slot] |
| void Controls::loadTransferFunctions | ( | const std::string & | ) | [private, slot] |
| Renderer::TransferFunction * Controls::loadTF | ( | QString & | tfName, | |
| QDomElement & | e | |||
| ) | [private, slot] |
| bool Controls::loadTFPoint | ( | Renderer::TFPoint & | tfPoint, | |
| QDomElement & | e | |||
| ) | [private, slot] |
std::vector<Renderer::TransferFunction*> Controls::transferFunctions [private] |
QLabel* Controls::volumeFileNameLabel [private] |
QLineEdit* Controls::volumeFileName [private] |
QPushButton* Controls::loadVolumeButton [private] |
QLabel* Controls::renderModeLabel [private] |
QComboBox* Controls::renderModeBox [private] |
QLabel* Controls::transferFuncLabel [private] |
QComboBox* Controls::transferFuncBox [private] |
QLabel* Controls::viewModeLabel [private] |
QComboBox* Controls::viewModeBox [private] |
QLabel* Controls::axisLabel [private] |
QButtonGroup* Controls::axisGroup [private] |
QRadioButton* Controls::xAxisButton [private] |
QRadioButton* Controls::yAxisButton [private] |
QRadioButton* Controls::zAxisButton [private] |
QSlider* Controls::axisSlider [private] |
QCheckBox* Controls::cbTf [private] |
QLineEdit* Controls::tfName [private] |
QPushButton* Controls::newTfButton [private] |
QLabel* Controls::sampleDistLabel [private] |
QSlider* Controls::axisSampleDist [private] |
ShadeWidget* Controls::transferEditor [private] |
QPushButton* Controls::screenShotButton [private] |
1.5.5