Class BatchIndirectDistanceTask

java.lang.Object
javax.swing.SwingWorker<Void,Integer>
cz.fidentis.analyst.gui.task.batch.distance.BatchDistanceTask
cz.fidentis.analyst.gui.task.batch.distance.BatchIndirectDistanceTask
All Implemented Interfaces:
Runnable, Future<Void>, RunnableFuture<Void>

public class BatchIndirectDistanceTask extends BatchDistanceTask
A task that computes distance-based similarity of the set of faces.
  • Constructor Details

    • BatchIndirectDistanceTask

      public BatchIndirectDistanceTask(ProgressDialog<Void,Integer> progressDialog, BatchControlPanel controlPanel, BatchFaceDistanceServices.DistanceStrategy distanceStrategy, com.jogamp.opengl.GLContext context)
      Constructor.
      Parameters:
      progressDialog - A window that show the progress of the computation. Must not be null
      controlPanel - A control panel with computation parameters. Must not be null The average face is skipped from the similarity measurement (i.e., we do not measure its distance to other distances)
      distanceStrategy - A strategy of measuring indirect distance
      context - Active OpenGL context on which makeCurrent() can be called. If this parameter is not null, then GPU can be used for acceleration. Otherwise, CPU is used instead.
  • Method Details