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_actionShow_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)
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 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()

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

class shapeworks::ShapeWorksStudioApp;

Main ShapeWorksStudio window.

This class represents the primary ShapeWorksStudio window interface

Public Slots Documentation

slot open_project

void open_project(
    QString filename
)

slot on_action_new_project_triggered

void on_action_new_project_triggered()

slot on_action_open_project_triggered

void on_action_open_project_triggered()

slot on_action_show_project_folder_triggered

void on_action_show_project_folder_triggered()

slot on_action_save_project_triggered

bool on_action_save_project_triggered()

slot save_project_as

bool save_project_as(
    QString type
)

slot save_as_swproj_clicked

void save_as_swproj_clicked()

slot save_as_xlsx_clicked

void save_as_xlsx_clicked()

slot on_action_quit_triggered

void on_action_quit_triggered()

slot on_action_import_triggered

void on_action_import_triggered()

slot splash_screen_closed

void splash_screen_closed()

slot on_vertical_scroll_bar_valueChanged

void on_vertical_scroll_bar_valueChanged()

slot on_action_import_mode_triggered

void on_action_import_mode_triggered()

slot on_action_groom_mode_triggered

void on_action_groom_mode_triggered()

slot on_action_optimize_mode_triggered

void on_action_optimize_mode_triggered()

slot on_action_analysis_mode_triggered

void on_action_analysis_mode_triggered()

slot on_action_deepssm_mode_triggered

void on_action_deepssm_mode_triggered()

slot on_actionShow_Tool_Window_triggered

void on_actionShow_Tool_Window_triggered()

slot on_actionExport_PCA_Mesh_triggered

void on_actionExport_PCA_Mesh_triggered()

slot on_actionExport_Eigenvalues_triggered

void on_actionExport_Eigenvalues_triggered()

slot on_actionExport_Eigenvectors_triggered

void on_actionExport_Eigenvectors_triggered()

slot on_actionExport_PCA_Mode_Points_triggered

void on_actionExport_PCA_Mode_Points_triggered()

slot on_action_preferences_triggered

void on_action_preferences_triggered()

slot action_export_current_mesh_triggered

void action_export_current_mesh_triggered(
    int index =0
)

slot on_action_export_current_particles_triggered

void on_action_export_current_particles_triggered()

slot on_action_export_mesh_scalars_triggered

void on_action_export_mesh_scalars_triggered()

slot on_action_export_pca_scores_triggered

void on_action_export_pca_scores_triggered()

slot action_export_pca_montage_triggered

void action_export_pca_montage_triggered()

slot action_export_screenshot_triggered

void action_export_screenshot_triggered()

slot action_export_particle_scalars_triggered

void action_export_particle_scalars_triggered()

slot action_export_all_subjects_particle_scalars_triggered

void action_export_all_subjects_particle_scalars_triggered()

slot on_center_checkbox_stateChanged

void on_center_checkbox_stateChanged()

slot on_zoom_slider_valueChanged

void on_zoom_slider_valueChanged()

slot on_view_mode_combobox_currentIndexChanged

void on_view_mode_combobox_currentIndexChanged(
    QString disp_mode
)

slot on_auto_view_button_clicked

void on_auto_view_button_clicked()

slot handle_pca_changed

void handle_pca_changed()

slot handle_slider_update

void handle_slider_update()

slot handle_mca_changed

void handle_mca_changed()

slot handle_project_changed

void handle_project_changed()

slot handle_points_changed

void handle_points_changed()

slot handle_groom_start

void handle_groom_start()

slot handle_groom_complete

void handle_groom_complete()

slot handle_optimize_start

void handle_optimize_start()

slot handle_optimize_complete

void handle_optimize_complete()

slot handle_reconstruction_complete

void handle_reconstruction_complete()

slot handle_reset_stats

void handle_reset_stats()

slot handle_display_setting_changed

void handle_display_setting_changed()

slot handle_glyph_changed

void handle_glyph_changed()

slot handle_opacity_changed

void handle_opacity_changed()

slot handle_alignment_changed

void handle_alignment_changed()

slot handle_open_recent

void handle_open_recent()

slot handle_color_scheme

void handle_color_scheme()

slot handle_pca_update

void handle_pca_update()

slot clear_message

void clear_message()

slot handle_message

void handle_message(
    std::string str
)

slot handle_error

void handle_error(
    std::string str
)

slot handle_warning

void handle_warning(
    std::string str
)

slot handle_debug

void handle_debug(
    std::string str
)

slot handle_status

void handle_status(
    std::string str
)

slot handle_progress_with_message

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

slot handle_progress

void handle_progress(
    int amt
)

slot message_callback

void message_callback(
    std::string str
)

slot handle_new_mesh

void handle_new_mesh()

slot handle_clear_cache

void handle_clear_cache()

slot handle_compare_settings_changed

void handle_compare_settings_changed()

slot handle_lightbox_right_click

void handle_lightbox_right_click(
    int index
)

slot update_feature_map_selection

void update_feature_map_selection(
    int index
)

slot update_feature_map_scale

void update_feature_map_scale()

slot image_combo_changed

void image_combo_changed(
    int index
)

slot show_splash_screen

void show_splash_screen()

slot hide_splash_screen

void hide_splash_screen()

slot about

void about()

slot keyboard_shortcuts

void keyboard_shortcuts()

slot toggle_log_window

void toggle_log_window()

slot get_py_worker

QSharedPointer< PythonWorker > get_py_worker()

slot prefs

inline Preferences & prefs()

slot session

inline QSharedPointer< Session > session()

Public Functions Documentation

function ShapeWorksStudioApp

ShapeWorksStudioApp()

function ~ShapeWorksStudioApp

~ShapeWorksStudioApp()

function closeEvent

void closeEvent(
    QCloseEvent * event
) override

function initialize_vtk

void initialize_vtk()

function import_files

void import_files(
    QStringList file_names
)

Protected Functions Documentation

function dragEnterEvent

void dragEnterEvent(
    QDragEnterEvent * event
) override

function dragLeaveEvent

void dragLeaveEvent(
    QDragLeaveEvent * event
) override

function dropEvent

void dropEvent(
    QDropEvent * event
) override

Updated on 2024-03-17 at 12:58:44 -0600