shapeworks::Lightbox
Display multiple Viewers in a tiled display. More...
#include <Lightbox.h>
Inherits from QObject
Public Slots
| Name | |
|---|---|
| void | handle_timer_callback() |
Public Signals
| Name | |
|---|---|
| void | right_click(int index) |
Public Functions
| Name | |
|---|---|
| Lightbox() | |
| ~Lightbox() | |
| void | set_shapes(ShapeList shapes) |
| ShapeList | get_shapes() |
| void | set_interactor(vtkRenderWindowInteractor * interactor) |
| void | set_render_window(vtkRenderWindow * render_window) |
| void | set_tile_layout(int width, int height) |
| void | setup_renderers() |
| int | get_num_rows() |
| int | get_num_rows_visible() |
| void | set_start_row(int row) |
| ViewerList | get_viewers() |
| void | redraw() |
| void | handle_pick(int * click_pos, bool one, bool ctrl, vtkRenderer * renderer) |
| void | handle_hover(int * click_pos) |
| void | handle_key(int * click_pos, std::string key) |
| void | handle_right_click(int * click_pos, vtkRenderer * renderer) Handle a right click that did not involve any movement. |
| void | set_glyph_lut(vtkSmartPointer< vtkLookupTable > lut) |
| void | set_session(QSharedPointer< Session > session) |
| void | set_visualizer(Visualizer * visualizer) |
| bool | render_window_ready() |
| void | clear_renderers() |
| std::array< double, 3 > | initPos() |
| void | handle_new_mesh() |
| void | reset_camera() |
| void | reset_camera_clipping_range() |
| void | set_orientation_marker(Preferences::OrientationMarkerType type, Preferences::OrientationMarkerCorner corner) |
| void | set_orientation_marker_viewport() |
| void | update_feature_range() |
| void | update_interactor_style() |
| void | set_shared_brightness_and_contrast(double brightness, double contrast) |
| vtkRenderWindow * | get_render_window() |
| int | get_start_shape() |
Detailed Description
cpp
class shapeworks::Lightbox;
Display multiple Viewers in a tiled display.
The LightBox class displays multiple Viewers in a tiled display
Public Slots Documentation
slot handle_timer_callback
cpp
void handle_timer_callback()
Public Signals Documentation
signal right_click
cpp
void right_click(
int index
)
Public Functions Documentation
function Lightbox
cpp
Lightbox()
function ~Lightbox
cpp
~Lightbox()
function set_shapes
cpp
void set_shapes(
ShapeList shapes
)
function get_shapes
cpp
ShapeList get_shapes()
function set_interactor
cpp
void set_interactor(
vtkRenderWindowInteractor * interactor
)
function set_render_window
cpp
void set_render_window(
vtkRenderWindow * render_window
)
function set_tile_layout
cpp
void set_tile_layout(
int width,
int height
)
function setup_renderers
cpp
void setup_renderers()
function get_num_rows
cpp
int get_num_rows()
function get_num_rows_visible
cpp
int get_num_rows_visible()
function set_start_row
cpp
void set_start_row(
int row
)
function get_viewers
cpp
ViewerList get_viewers()
function redraw
cpp
void redraw()
function handle_pick
cpp
void handle_pick(
int * click_pos,
bool one,
bool ctrl,
vtkRenderer * renderer
)
function handle_hover
cpp
void handle_hover(
int * click_pos
)
function handle_key
cpp
void handle_key(
int * click_pos,
std::string key
)
function handle_right_click
cpp
void handle_right_click(
int * click_pos,
vtkRenderer * renderer
)
Handle a right click that did not involve any movement.
function set_glyph_lut
cpp
void set_glyph_lut(
vtkSmartPointer< vtkLookupTable > lut
)
function set_session
cpp
void set_session(
QSharedPointer< Session > session
)
function set_visualizer
cpp
void set_visualizer(
Visualizer * visualizer
)
function render_window_ready
cpp
inline bool render_window_ready()
function clear_renderers
cpp
void clear_renderers()
function initPos
cpp
std::array< double, 3 > initPos()
function handle_new_mesh
cpp
void handle_new_mesh()
function reset_camera
cpp
void reset_camera()
function reset_camera_clipping_range
cpp
void reset_camera_clipping_range()
function set_orientation_marker
cpp
void set_orientation_marker(
Preferences::OrientationMarkerType type,
Preferences::OrientationMarkerCorner corner
)
function set_orientation_marker_viewport
cpp
void set_orientation_marker_viewport()
function update_feature_range
cpp
void update_feature_range()
function update_interactor_style
cpp
void update_interactor_style()
function set_shared_brightness_and_contrast
cpp
void set_shared_brightness_and_contrast(
double brightness,
double contrast
)
function get_render_window
cpp
vtkRenderWindow * get_render_window()
function get_start_shape
cpp
int get_start_shape()
Updated on 2026-03-31 at 16:02:10 +0000