#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] |