Skip to content

shapeworks::ShapeEvaluationJob

Inherits from shapeworks::Job, QObject

Public Types

Name
enum class JobType

Public Signals

Name
void report_progress(shapeworks::ShapeEvaluationJob::JobType job_type, float progress)
void result_ready(shapeworks::ShapeEvaluationJob::JobType job_type, Eigen::VectorXd data)

Public Functions

Name
ShapeEvaluationJob(JobType job_type, ParticleShapeStatistics stats)
virtual void run() override
virtual QString name() override

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

Public Types Documentation

enum JobType

Enumerator Value Description
CompactnessType
SpecificityType
GeneralizationType

Public Signals Documentation

signal report_progress

void report_progress(
    shapeworks::ShapeEvaluationJob::JobType job_type,
    float progress
)

signal result_ready

void result_ready(
    shapeworks::ShapeEvaluationJob::JobType job_type,
    Eigen::VectorXd data
)

Public Functions Documentation

function ShapeEvaluationJob

ShapeEvaluationJob(
    JobType job_type,
    ParticleShapeStatistics stats
)

function run

virtual void run() override

Reimplements: shapeworks::Job::run

function name

virtual QString name() override

Reimplements: shapeworks::Job::name


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