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 16:40:06 -0600