shapeworks::Viewer
#include <Viewer.h>
Public Functions
| Name | |
|---|---|
| Viewer() | |
| ~Viewer() =default | |
| void | set_renderer(vtkSmartPointer< vtkRenderer > renderer) | 
| vtkSmartPointer< vtkRenderer > | get_renderer() | 
| void | display_shape(QSharedPointer< Shape > shape) | 
| void | clear_viewer() | 
| void | reset_camera(std::array< double, 3 > c) | 
| void | set_glyph_size_and_quality(double size, double quality) | 
| void | set_show_glyphs(bool show) | 
| void | set_show_surface(bool show) | 
| void | update_points() | 
| void | update_glyph_properties() | 
| int | handle_pick(int * click_pos) | 
| void | set_selected_point(int id) | 
| void | set_lut(vtkSmartPointer< vtkLookupTable > lut) | 
| void | set_loading_screen(vtkSmartPointer< vtkImageData > loading_screen) | 
| void | set_color_scheme(int i) | 
| void | handle_new_mesh() | 
| bool | is_viewer_ready() | 
| void | set_visualizer(Visualizer * visualizer) | 
| void | update_feature_range(double * range) | 
| void | update_opacities() | 
| QSharedPointer< Shape > | get_shape() | 
Detailed Description
class shapeworks::Viewer;
3D Viewer
The Viewer class encapsulates all the functionality for visualizing a single subject/shape
Public Functions Documentation
function Viewer
Viewer()
function ~Viewer
~Viewer() =default
function set_renderer
void set_renderer(
    vtkSmartPointer< vtkRenderer > renderer
)
function get_renderer
vtkSmartPointer< vtkRenderer > get_renderer()
function display_shape
void display_shape(
    QSharedPointer< Shape > shape
)
function clear_viewer
void clear_viewer()
function reset_camera
void reset_camera(
    std::array< double, 3 > c
)
function set_glyph_size_and_quality
void set_glyph_size_and_quality(
    double size,
    double quality
)
function set_show_glyphs
void set_show_glyphs(
    bool show
)
function set_show_surface
void set_show_surface(
    bool show
)
function update_points
void update_points()
function update_glyph_properties
void update_glyph_properties()
function handle_pick
int handle_pick(
    int * click_pos
)
function set_selected_point
void set_selected_point(
    int id
)
function set_lut
void set_lut(
    vtkSmartPointer< vtkLookupTable > lut
)
function set_loading_screen
void set_loading_screen(
    vtkSmartPointer< vtkImageData > loading_screen
)
function set_color_scheme
void set_color_scheme(
    int i
)
function handle_new_mesh
void handle_new_mesh()
function is_viewer_ready
bool is_viewer_ready()
function set_visualizer
void set_visualizer(
    Visualizer * visualizer
)
function update_feature_range
void update_feature_range(
    double * range
)
function update_opacities
void update_opacities()
function get_shape
QSharedPointer< Shape > get_shape()
Updated on 2022-03-31 at 09:51:19 -0600