Skip to content

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