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) | 
| 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() | 
Detailed Description
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
void handle_timer_callback()
Public Signals Documentation
signal right_click
void right_click(
    int index
)
Public Functions Documentation
function Lightbox
Lightbox()
function ~Lightbox
~Lightbox()
function set_shapes
void set_shapes(
    ShapeList shapes
)
function get_shapes
ShapeList get_shapes()
function set_interactor
void set_interactor(
    vtkRenderWindowInteractor * interactor
)
function set_render_window
void set_render_window(
    vtkRenderWindow * render_window
)
function set_tile_layout
void set_tile_layout(
    int width,
    int height
)
function setup_renderers
void setup_renderers()
function get_num_rows
int get_num_rows()
function get_num_rows_visible
int get_num_rows_visible()
function set_start_row
void set_start_row(
    int row
)
function get_viewers
ViewerList get_viewers()
function redraw
void redraw()
function handle_pick
void handle_pick(
    int * click_pos,
    bool one,
    bool ctrl
)
function handle_hover
void handle_hover(
    int * click_pos
)
function handle_key
void handle_key(
    int * click_pos,
    std::string key
)
function handle_right_click
void handle_right_click(
    int * click_pos,
    vtkRenderer * renderer
)
Handle a right click that did not involve any movement.
function set_glyph_lut
void set_glyph_lut(
    vtkSmartPointer< vtkLookupTable > lut
)
function set_session
void set_session(
    QSharedPointer< Session > session
)
function set_visualizer
void set_visualizer(
    Visualizer * visualizer
)
function render_window_ready
inline bool render_window_ready()
function clear_renderers
void clear_renderers()
function initPos
std::array< double, 3 > initPos()
function handle_new_mesh
void handle_new_mesh()
function reset_camera
void reset_camera()
function reset_camera_clipping_range
void reset_camera_clipping_range()
function set_orientation_marker
void set_orientation_marker(
    Preferences::OrientationMarkerType type,
    Preferences::OrientationMarkerCorner corner
)
function set_orientation_marker_viewport
void set_orientation_marker_viewport()
function update_feature_range
void update_feature_range()
function update_interactor_style
void update_interactor_style()
function set_shared_brightness_and_contrast
void set_shared_brightness_and_contrast(
    double brightness,
    double contrast
)
function get_render_window
vtkRenderWindow * get_render_window()
Updated on 2024-03-17 at 12:58:44 -0600