Viewer
display a stack of images
|
View a block of images. More...
#include <viewer.h>
View a block of images.
Given a block of images composing a 3D image, the Viewer produces a window that enables visualization of the 3D image by giving three perspectives: (1) the xy-axis, (2) the xz-axis, and (3) the yz-axis of the image block.
Viewer::Viewer | ( | QWidget * | parent = 0 , |
const char * | name = 0 |
||
) |
Constructs the Viewer.
Constructs a QWidget-like panel used for visualizing a block of images.
parent | If parent is 0, the new widget becomes a top-level window. If parent is another widget, this widget becomes a child window inside parent. The new widget is deleted when its parent is deleted. |
name | Unique identifier used for debugging. |
Definition at line 77 of file viewer.cpp.
void Viewer::set_xz_view | ( | bool | on | ) | [protected, slot] |
Definition at line 268 of file viewer.cpp.
void Viewer::set_yz_view | ( | bool | on | ) | [protected, slot] |
Definition at line 421 of file viewer.cpp.
void Viewer::file_close | ( | ) | [protected, slot] |
Definition at line 570 of file viewer.cpp.
void Viewer::file_open | ( | ) | [protected, slot] |
Definition at line 618 of file viewer.cpp.
void Viewer::new_viewer | ( | ) | [protected, slot] |
Definition at line 689 of file viewer.cpp.
void Viewer::update_gl_xy_scroll_view | ( | int | x, |
int | y | ||
) | [protected, slot] |
Definition at line 695 of file viewer.cpp.
void Viewer::update_gl_xz_scroll_view | ( | int | x, |
int | y | ||
) | [protected, slot] |
Definition at line 712 of file viewer.cpp.
void Viewer::update_gl_yz_scroll_view | ( | int | x, |
int | y | ||
) | [protected, slot] |
Definition at line 729 of file viewer.cpp.
void Viewer::update_xy_line_edit | ( | int | x, |
int | y, | ||
int | z, | ||
const jwsc::Pixel_f * | px | ||
) | [protected, slot] |
Definition at line 746 of file viewer.cpp.
void Viewer::update_xz_line_edit | ( | int | x, |
int | y, | ||
int | z, | ||
const jwsc::Pixel_f * | px | ||
) | [protected, slot] |
Definition at line 755 of file viewer.cpp.
void Viewer::update_yz_line_edit | ( | int | x, |
int | y, | ||
int | z, | ||
const jwsc::Pixel_f * | px | ||
) | [protected, slot] |
Definition at line 764 of file viewer.cpp.
void Viewer::update_xy_fname_line_edit | ( | int | i | ) | [protected, slot] |
Definition at line 773 of file viewer.cpp.
QSlider* Viewer::x_axis_slider [protected] |
QSpinBox* Viewer::x_axis_spin_box [protected] |
QSlider* Viewer::y_axis_slider [protected] |
QSpinBox* Viewer::y_axis_spin_box [protected] |
QSlider* Viewer::xz_z_axis_slider [protected] |
QSlider* Viewer::yz_z_axis_slider [protected] |
QSpinBox* Viewer::xz_z_axis_spin_box [protected] |
QSpinBox* Viewer::yz_z_axis_spin_box [protected] |
char** Viewer::fnames [protected] |
jwsc::Imgblock_f* Viewer::img_blk [protected] |
GLImagePanelXY* Viewer::xy_view [protected] |
GLImagePanelXZ* Viewer::xz_view [protected] |
GLImagePanelYZ* Viewer::yz_view [protected] |
QScrollView* Viewer::gl_xy_scroll_view [protected] |
QScrollView* Viewer::gl_xz_scroll_view [protected] |
QScrollView* Viewer::gl_yz_scroll_view [protected] |
int Viewer::updating_gl_scroll_view [protected] |
QMutex* Viewer::mutex [protected] |
QLineEdit* Viewer::xy_line_edit [protected] |
QLineEdit* Viewer::xz_line_edit [protected] |
QLineEdit* Viewer::yz_line_edit [protected] |
QLineEdit* Viewer::xy_fname_line_edit [protected] |
bool Viewer::show_xz_view [protected] |
bool Viewer::show_yz_view [protected] |