![]() |
Fréchet View
1.6.0
A Tool for Exploring Fréchet Distance Algorithms
|
background worker job for running the k-Frechet brute-force algorithm.
Definition at line 390 of file kalgorithm.h.
#include <kalgorithm.h>
Inherits frechet::app::WorkerJob.
Public Member Functions | |
KWorkerJob (kAlgorithm *owner) | |
default constructor More... | |
virtual void | runJob () |
run the brute-force algorithm More... | |
virtual void | afterInterrupted () |
called after the algorithm was interrupted Raise a Qt signal that triggers UI updates. More... | |
![]() | |
virtual void | run () override |
abstract method that performs the long-running task More... | |
Private Attributes | |
kAlgorithm * | alg |
pointer to kAlgorithm object More... | |
Additional Inherited Members | |
![]() | |
volatile bool | cancelRequested |
cancellation flag More... | |
|
inline |
default constructor
owner | the algorithm object |
Definition at line 397 of file kalgorithm.h.
|
inlinevirtual |
called after the algorithm was interrupted Raise a Qt signal that triggers UI updates.
Implements frechet::app::WorkerJob.
Definition at line 406 of file kalgorithm.h.
|
inlinevirtual |
run the brute-force algorithm
Implements frechet::app::WorkerJob.
Definition at line 400 of file kalgorithm.h.
|
private |
pointer to kAlgorithm object
Definition at line 393 of file kalgorithm.h.