shapeworks::ShapeScalarJob
Inherits from shapeworks::Job, QObject
Public Types
Name | |
---|---|
enum class | JobType |
enum class | Direction |
Public Functions
Name | |
---|---|
ShapeScalarJob(QSharedPointer< Session > session, QString target_feature, Eigen::MatrixXd target_particles, JobType job_type) | |
virtual void | run() override run the job |
virtual QString | name() override get the name of the job |
QPixmap | get_plot() |
void | set_number_of_components(int num_components) |
void | set_number_of_folds(int num_folds) |
void | set_max_number_of_components(int num) |
Eigen::VectorXd | get_prediction() |
void | set_direction(Direction direction) |
Eigen::VectorXd | predict_scalars(QSharedPointer< Session > session, QString target_feature, Eigen::MatrixXd target_particles) |
Eigen::VectorXd | predict_shape(QSharedPointer< Session > session, QString target_feature, Eigen::MatrixXd target_particles) |
void | clear_model() |
Additional inherited members
Public Signals inherited from shapeworks::Job
Name | |
---|---|
void | progress(double , QString ="") |
void | finished() |
Public Functions inherited from shapeworks::Job
Name | |
---|---|
Job() | |
virtual | ~Job() |
virtual QString | get_completion_message() get a message to display when the job is complete |
virtual QString | get_abort_message() get a message to display when the job is aborted |
void | start_timer() start the timer |
qint64 | timer_elapsed() how much time has elapsed since the timer was started |
void | set_complete(bool complete) set the job as complete |
bool | is_complete() const is the job complete? |
void | abort() abort the job |
bool | is_aborted() const was the job aborted? |
void | set_quiet_mode(bool quiet) set to quiet mode (no progress messages) |
bool | get_quiet_mode() get quiet mode |
Public Types Documentation
enum JobType
Enumerator | Value | Description |
---|---|---|
Find_Components | ||
MSE_Plot | ||
Predict |
enum Direction
Enumerator | Value | Description |
---|---|---|
To_Shape | ||
To_Scalar |
Public Functions Documentation
function ShapeScalarJob
ShapeScalarJob(
QSharedPointer< Session > session,
QString target_feature,
Eigen::MatrixXd target_particles,
JobType job_type
)
function run
virtual void run() override
run the job
Reimplements: shapeworks::Job::run
function name
virtual QString name() override
get the name of the job
Reimplements: shapeworks::Job::name
function get_plot
QPixmap get_plot()
function set_number_of_components
inline void set_number_of_components(
int num_components
)
function set_number_of_folds
inline void set_number_of_folds(
int num_folds
)
function set_max_number_of_components
inline void set_max_number_of_components(
int num
)
function get_prediction
inline Eigen::VectorXd get_prediction()
function set_direction
inline void set_direction(
Direction direction
)
function predict_scalars
static Eigen::VectorXd predict_scalars(
QSharedPointer< Session > session,
QString target_feature,
Eigen::MatrixXd target_particles
)
function predict_shape
static Eigen::VectorXd predict_shape(
QSharedPointer< Session > session,
QString target_feature,
Eigen::MatrixXd target_particles
)
function clear_model
static inline void clear_model()
Updated on 2024-03-17 at 12:58:44 -0600