Class InteractiveMaskTask

java.lang.Object
javax.swing.SwingWorker<HumanFace,Integer>
cz.fidentis.analyst.gui.task.interactivemask.InteractiveMaskTask
All Implemented Interfaces:
Runnable, Future<HumanFace>, RunnableFuture<HumanFace>

public class InteractiveMaskTask extends SwingWorker<HumanFace,Integer>
Task to handle asynchronous projection of points from SurfaceMaskPanel onto HumanFace
  • Constructor Details

    • InteractiveMaskTask

      public InteractiveMaskTask()
      Parameterless constructor
    • InteractiveMaskTask

      public InteractiveMaskTask(Canvas canvas, ArrayList<Point> pointsToProject, int panelWidth, int panelHeight)
      Constructor with 4 parmeters
      Parameters:
      canvas - input canvas
      pointsToProject - points to project
      panelWidth - width of the drawing panel
      panelHeight - height of the drawing panel
  • Method Details