Skip to content

shapeworks::DeepSSMJob

Qt Wrapper for DeepSSM. More...

#include <DeepSSMJob.h>

Inherits from shapeworks::Job, QObject

Public Types

Name
enum class FileType
enum class SplitType

Public Functions

Name
DeepSSMJob(ProjectHandle project, DeepSSMTool::ToolMode tool_mode)
~DeepSSMJob()
virtual void run() override
virtual QString name() override
void run_augmentation()
void run_training()
void run_testing()
void python_message(std::string str)
std::vector< std::string > get_list(FileType file_type, SplitType split_type)

Additional inherited members

Public Signals inherited from shapeworks::Job

Name
void error_message(QString )
void warning_message(QString )
void progress(double )
void message(QString )
void finished()

Public Functions inherited from shapeworks::Job

Name
Job()
virtual ~Job()
virtual QString get_completion_message()
void start_timer()
qint64 timer_elapsed()

Detailed Description

class shapeworks::DeepSSMJob;

Qt Wrapper for DeepSSM.

The DeepSSMJob class wraps the functionality for DeepSSM as a Studio Job object

Public Types Documentation

enum FileType

Enumerator Value Description
ID
IMAGE
PARTICLES

enum SplitType

Enumerator Value Description
TRAIN
TEST

Public Functions Documentation

function DeepSSMJob

DeepSSMJob(
    ProjectHandle project,
    DeepSSMTool::ToolMode tool_mode
)

function ~DeepSSMJob

~DeepSSMJob()

function run

virtual void run() override

Reimplements: shapeworks::Job::run

function name

virtual QString name() override

Reimplements: shapeworks::Job::name

function run_augmentation

void run_augmentation()

function run_training

void run_training()

function run_testing

void run_testing()

function python_message

void python_message(
    std::string str
)

function get_list

std::vector< std::string > get_list(
    FileType file_type,
    SplitType split_type
)

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