Skip to content

shapeworks::DeepSSMTool

Inherits from QWidget

Public Types

Name
enum class ToolMode

Public Slots

Name
void run_clicked()
void restore_defaults()
void handle_thread_complete()
void handle_progress(int val)
void handle_error(QString msg)
void tab_changed(int tab)
void update_panels()
void update_split(QLineEdit * source)
void handle_new_mesh()
void training_fine_tuning_changed()

Public Signals

Name
void update_view()
void progress(int )
void message(QString )
void error(QString )
void warning(QString )

Public Functions

Name
DeepSSMTool(Preferences & prefs)
~DeepSSMTool()
void set_session(QSharedPointer< Session > session)
set the pointer to the session
void set_app(ShapeWorksStudioApp * app)
set the pointer to the application
bool is_active()
Return if this tool is active.
void load_params()
void store_params()
void shutdown()
QVector< QSharedPointer< Shape > > get_shapes()
void resizeEvent(QResizeEvent * event) override
std::string get_display_feature()

Public Types Documentation

enum ToolMode

Enumerator Value Description
DeepSSM_SplitType
DeepSSM_AugmentationType
DeepSSM_TrainingType
DeepSSM_TestingType

Public Slots Documentation

slot run_clicked

void run_clicked()

slot restore_defaults

void restore_defaults()

slot handle_thread_complete

void handle_thread_complete()

slot handle_progress

void handle_progress(
    int val
)

slot handle_error

void handle_error(
    QString msg
)

slot tab_changed

void tab_changed(
    int tab
)

slot update_panels

void update_panels()

slot update_split

void update_split(
    QLineEdit * source
)

slot handle_new_mesh

void handle_new_mesh()

slot training_fine_tuning_changed

void training_fine_tuning_changed()

Public Signals Documentation

signal update_view

void update_view()

signal progress

void progress(
    int 
)

signal message

void message(
    QString 
)

signal error

void error(
    QString 
)

signal warning

void warning(
    QString 
)

Public Functions Documentation

function DeepSSMTool

DeepSSMTool(
    Preferences & prefs
)

function ~DeepSSMTool

~DeepSSMTool()

function set_session

void set_session(
    QSharedPointer< Session > session
)

set the pointer to the session

function set_app

void set_app(
    ShapeWorksStudioApp * app
)

set the pointer to the application

function is_active

bool is_active()

Return if this tool is active.

function load_params

void load_params()

function store_params

void store_params()

function shutdown

void shutdown()

function get_shapes

QVector< QSharedPointer< Shape > > get_shapes()

function resizeEvent

void resizeEvent(
    QResizeEvent * event
) override

function get_display_feature

std::string get_display_feature()

Updated on 2022-07-23 at 17:50:03 -0600