Skip to content

shapeworks::ShapeWorksStudioApp

Main ShapeWorksStudio window. More...

#include <ShapeWorksStudioApp.h>

Inherits from QMainWindow

Public Slots

Name
void open_project(QString filename)
void on_action_new_project_triggered()
void on_action_open_project_triggered()
void on_action_show_project_folder_triggered()
bool on_action_save_project_triggered()
bool save_project_as(QString type)
void save_as_swproj_clicked()
void save_as_xlsx_clicked()
void on_action_quit_triggered()
void on_action_import_triggered()
void splash_screen_closed()
void on_vertical_scroll_bar_valueChanged()
void on_action_import_mode_triggered()
void on_action_groom_mode_triggered()
void on_action_optimize_mode_triggered()
void on_action_analysis_mode_triggered()
void on_action_deepssm_mode_triggered()
void on_action_monai_mode_triggered()
void on_actionShow_Tool_Window_triggered()
void on_actionDock_Tool_Window_triggered()
void on_actionExport_PCA_Mesh_triggered()
void on_actionExport_Eigenvalues_triggered()
void on_actionExport_Eigenvectors_triggered()
void on_actionExport_PCA_Mode_Points_triggered()
void on_action_preferences_triggered()
void action_export_current_mesh_triggered(int index =0, bool clip_constraints =false)
void on_action_export_current_particles_triggered()
void on_action_export_mesh_scalars_triggered()
void on_action_export_pca_scores_triggered()
void action_export_pca_montage_triggered()
void action_export_screenshot_triggered()
void action_export_particle_scalars_triggered()
void action_export_all_subjects_particle_scalars_triggered()
void on_center_checkbox_stateChanged()
void on_zoom_slider_valueChanged()
void on_view_mode_combobox_currentIndexChanged(QString disp_mode)
void on_auto_view_button_clicked()
void handle_pca_changed()
void handle_slider_update()
void handle_mca_changed()
void handle_project_changed()
void handle_points_changed()
void handle_groom_start()
void handle_groom_complete()
void handle_optimize_start()
void handle_optimize_complete()
void handle_reconstruction_complete()
void handle_reset_stats()
void handle_display_setting_changed()
void handle_glyph_changed()
void handle_opacity_changed()
void handle_alignment_changed()
void handle_open_recent()
void handle_color_scheme()
void handle_pca_update()
void clear_message()
void handle_message(std::string str)
void handle_error(std::string str)
void handle_warning(std::string str)
void handle_debug(std::string str)
void handle_status(std::string str)
void handle_progress_with_message(int amt, std::string str)
void handle_progress(int amt)
void message_callback(std::string str)
void handle_new_mesh()
void handle_clear_cache()
void handle_compare_settings_changed()
void handle_lightbox_right_click(int index)
void update_feature_map_selection(int index)
void update_feature_map_scale()
void image_combo_changed(int index)
void handle_image_name_changed()
void show_splash_screen()
void hide_splash_screen()
void about()
void keyboard_shortcuts()
void toggle_log_window()
QSharedPointer< PythonWorker > get_py_worker()
Preferences & prefs()
QSharedPointer< Session > session()
QSharedPointer< Visualizer > get_visualizer()

Public Functions

Name
ShapeWorksStudioApp()
~ShapeWorksStudioApp()
void closeEvent(QCloseEvent * event) override
void initialize_vtk()
void import_files(QStringList file_names)

Protected Functions

Name
void dragEnterEvent(QDragEnterEvent * event) override
void dragLeaveEvent(QDragLeaveEvent * event) override
void dropEvent(QDropEvent * event) override

Detailed Description

cpp class shapeworks::ShapeWorksStudioApp;

Main ShapeWorksStudio window.

This class represents the primary ShapeWorksStudio window interface

Public Slots Documentation

slot open_project

cpp void open_project( QString filename )

slot on_action_new_project_triggered

cpp void on_action_new_project_triggered()

slot on_action_open_project_triggered

cpp void on_action_open_project_triggered()

slot on_action_show_project_folder_triggered

cpp void on_action_show_project_folder_triggered()

slot on_action_save_project_triggered

cpp bool on_action_save_project_triggered()

slot save_project_as

cpp bool save_project_as( QString type )

slot save_as_swproj_clicked

cpp void save_as_swproj_clicked()

slot save_as_xlsx_clicked

cpp void save_as_xlsx_clicked()

slot on_action_quit_triggered

cpp void on_action_quit_triggered()

slot on_action_import_triggered

cpp void on_action_import_triggered()

slot splash_screen_closed

cpp void splash_screen_closed()

slot on_vertical_scroll_bar_valueChanged

cpp void on_vertical_scroll_bar_valueChanged()

slot on_action_import_mode_triggered

cpp void on_action_import_mode_triggered()

slot on_action_groom_mode_triggered

cpp void on_action_groom_mode_triggered()

slot on_action_optimize_mode_triggered

cpp void on_action_optimize_mode_triggered()

slot on_action_analysis_mode_triggered

cpp void on_action_analysis_mode_triggered()

slot on_action_deepssm_mode_triggered

cpp void on_action_deepssm_mode_triggered()

slot on_action_monai_mode_triggered

cpp void on_action_monai_mode_triggered()

slot on_actionShow_Tool_Window_triggered

cpp void on_actionShow_Tool_Window_triggered()

slot on_actionDock_Tool_Window_triggered

cpp void on_actionDock_Tool_Window_triggered()

slot on_actionExport_PCA_Mesh_triggered

cpp void on_actionExport_PCA_Mesh_triggered()

slot on_actionExport_Eigenvalues_triggered

cpp void on_actionExport_Eigenvalues_triggered()

slot on_actionExport_Eigenvectors_triggered

cpp void on_actionExport_Eigenvectors_triggered()

slot on_actionExport_PCA_Mode_Points_triggered

cpp void on_actionExport_PCA_Mode_Points_triggered()

slot on_action_preferences_triggered

cpp void on_action_preferences_triggered()

slot action_export_current_mesh_triggered

cpp void action_export_current_mesh_triggered( int index =0, bool clip_constraints =false )

slot on_action_export_current_particles_triggered

cpp void on_action_export_current_particles_triggered()

slot on_action_export_mesh_scalars_triggered

cpp void on_action_export_mesh_scalars_triggered()

slot on_action_export_pca_scores_triggered

cpp void on_action_export_pca_scores_triggered()

slot action_export_pca_montage_triggered

cpp void action_export_pca_montage_triggered()

slot action_export_screenshot_triggered

cpp void action_export_screenshot_triggered()

slot action_export_particle_scalars_triggered

cpp void action_export_particle_scalars_triggered()

slot action_export_all_subjects_particle_scalars_triggered

cpp void action_export_all_subjects_particle_scalars_triggered()

slot on_center_checkbox_stateChanged

cpp void on_center_checkbox_stateChanged()

slot on_zoom_slider_valueChanged

cpp void on_zoom_slider_valueChanged()

slot on_view_mode_combobox_currentIndexChanged

cpp void on_view_mode_combobox_currentIndexChanged( QString disp_mode )

slot on_auto_view_button_clicked

cpp void on_auto_view_button_clicked()

slot handle_pca_changed

cpp void handle_pca_changed()

slot handle_slider_update

cpp void handle_slider_update()

slot handle_mca_changed

cpp void handle_mca_changed()

slot handle_project_changed

cpp void handle_project_changed()

slot handle_points_changed

cpp void handle_points_changed()

slot handle_groom_start

cpp void handle_groom_start()

slot handle_groom_complete

cpp void handle_groom_complete()

slot handle_optimize_start

cpp void handle_optimize_start()

slot handle_optimize_complete

cpp void handle_optimize_complete()

slot handle_reconstruction_complete

cpp void handle_reconstruction_complete()

slot handle_reset_stats

cpp void handle_reset_stats()

slot handle_display_setting_changed

cpp void handle_display_setting_changed()

slot handle_glyph_changed

cpp void handle_glyph_changed()

slot handle_opacity_changed

cpp void handle_opacity_changed()

slot handle_alignment_changed

cpp void handle_alignment_changed()

slot handle_open_recent

cpp void handle_open_recent()

slot handle_color_scheme

cpp void handle_color_scheme()

slot handle_pca_update

cpp void handle_pca_update()

slot clear_message

cpp void clear_message()

slot handle_message

cpp void handle_message( std::string str )

slot handle_error

cpp void handle_error( std::string str )

slot handle_warning

cpp void handle_warning( std::string str )

slot handle_debug

cpp void handle_debug( std::string str )

slot handle_status

cpp void handle_status( std::string str )

slot handle_progress_with_message

cpp void handle_progress_with_message( int amt, std::string str )

slot handle_progress

cpp void handle_progress( int amt )

slot message_callback

cpp void message_callback( std::string str )

slot handle_new_mesh

cpp void handle_new_mesh()

slot handle_clear_cache

cpp void handle_clear_cache()

slot handle_compare_settings_changed

cpp void handle_compare_settings_changed()

slot handle_lightbox_right_click

cpp void handle_lightbox_right_click( int index )

slot update_feature_map_selection

cpp void update_feature_map_selection( int index )

slot update_feature_map_scale

cpp void update_feature_map_scale()

slot image_combo_changed

cpp void image_combo_changed( int index )

slot handle_image_name_changed

cpp void handle_image_name_changed()

slot show_splash_screen

cpp void show_splash_screen()

slot hide_splash_screen

cpp void hide_splash_screen()

slot about

cpp void about()

slot keyboard_shortcuts

cpp void keyboard_shortcuts()

slot toggle_log_window

cpp void toggle_log_window()

slot get_py_worker

cpp QSharedPointer< PythonWorker > get_py_worker()

slot prefs

cpp inline Preferences & prefs()

slot session

cpp inline QSharedPointer< Session > session()

slot get_visualizer

cpp inline QSharedPointer< Visualizer > get_visualizer()

Public Functions Documentation

function ShapeWorksStudioApp

cpp ShapeWorksStudioApp()

function ~ShapeWorksStudioApp

cpp ~ShapeWorksStudioApp()

function closeEvent

cpp void closeEvent( QCloseEvent * event ) override

function initialize_vtk

cpp void initialize_vtk()

function import_files

cpp void import_files( QStringList file_names )

Protected Functions Documentation

function dragEnterEvent

cpp void dragEnterEvent( QDragEnterEvent * event ) override

function dragLeaveEvent

cpp void dragLeaveEvent( QDragLeaveEvent * event ) override

function dropEvent

cpp void dropEvent( QDropEvent * event ) override


Updated on 2026-03-31 at 16:02:10 +0000