Loading GUI/src/main/java/cz/fidentis/analyst/gui/task/batch/distance/BatchDistanceAction.java +9 −6 Original line number Diff line number Diff line Loading @@ -19,6 +19,8 @@ import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.util.ArrayList; import java.util.List; /** * Action listener for batch registration phase. Loading @@ -32,8 +34,8 @@ public class BatchDistanceAction extends ControlPanelAction<BatchDistancePanel> private double[][] distances; private double[][] deviations; private BatchDistanceListener faceListener; private BatchDistanceListener distanceListener; private final List<BatchDistanceListener> faceListeners = new ArrayList<>(); private final List<BatchDistanceListener> distanceListeners = new ArrayList<>(); /** * Constructor. Loading Loading @@ -67,7 +69,7 @@ public class BatchDistanceAction extends ControlPanelAction<BatchDistancePanel> * @param l listener */ public void addDistanceListener(BatchDistanceListener l) { distanceListener = l; distanceListeners.add(l); } /** Loading @@ -76,7 +78,7 @@ public class BatchDistanceAction extends ControlPanelAction<BatchDistancePanel> * @param l listener */ public void addRegistrationListener(BatchDistanceListener l) { faceListener = l; faceListeners.add(l); } @Override Loading @@ -85,7 +87,7 @@ public class BatchDistanceAction extends ControlPanelAction<BatchDistancePanel> switch (action) { case BatchDistancePanel.ACTION_COMMAND_COMPUTE_SIMILARITY: computeSimilarity(); distanceListener.symmetryCompleted(distances); distanceListeners.forEach(l -> l.symmetryCompleted(distances)); break; case BatchDistancePanel.ACTION_COMMAND_SHOW_SELECTED_FACE: showSelectedFace(); Loading @@ -110,7 +112,8 @@ public class BatchDistanceAction extends ControlPanelAction<BatchDistancePanel> */ public void showFace() { showSelectedFace(); faceListener.registrationCompleted(getControlPanel().getSelectedFace()); StoredHumanFace face = getControlPanel().getSelectedFace(); faceListeners.forEach(l -> l.registrationCompleted(face)); } private void computeSimilarity() { Loading GUI/src/main/java/cz/fidentis/analyst/gui/task/batch/visualization/BatchVisualizationAction.java +0 −1 Original line number Diff line number Diff line Loading @@ -286,7 +286,6 @@ public class BatchVisualizationAction scene.setFaceAsSecondary(secondarySlot); } scene.setDefaultColors(); getCanvas().getCamera().zoomToFit(scene); } Loading Loading
GUI/src/main/java/cz/fidentis/analyst/gui/task/batch/distance/BatchDistanceAction.java +9 −6 Original line number Diff line number Diff line Loading @@ -19,6 +19,8 @@ import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.util.ArrayList; import java.util.List; /** * Action listener for batch registration phase. Loading @@ -32,8 +34,8 @@ public class BatchDistanceAction extends ControlPanelAction<BatchDistancePanel> private double[][] distances; private double[][] deviations; private BatchDistanceListener faceListener; private BatchDistanceListener distanceListener; private final List<BatchDistanceListener> faceListeners = new ArrayList<>(); private final List<BatchDistanceListener> distanceListeners = new ArrayList<>(); /** * Constructor. Loading Loading @@ -67,7 +69,7 @@ public class BatchDistanceAction extends ControlPanelAction<BatchDistancePanel> * @param l listener */ public void addDistanceListener(BatchDistanceListener l) { distanceListener = l; distanceListeners.add(l); } /** Loading @@ -76,7 +78,7 @@ public class BatchDistanceAction extends ControlPanelAction<BatchDistancePanel> * @param l listener */ public void addRegistrationListener(BatchDistanceListener l) { faceListener = l; faceListeners.add(l); } @Override Loading @@ -85,7 +87,7 @@ public class BatchDistanceAction extends ControlPanelAction<BatchDistancePanel> switch (action) { case BatchDistancePanel.ACTION_COMMAND_COMPUTE_SIMILARITY: computeSimilarity(); distanceListener.symmetryCompleted(distances); distanceListeners.forEach(l -> l.symmetryCompleted(distances)); break; case BatchDistancePanel.ACTION_COMMAND_SHOW_SELECTED_FACE: showSelectedFace(); Loading @@ -110,7 +112,8 @@ public class BatchDistanceAction extends ControlPanelAction<BatchDistancePanel> */ public void showFace() { showSelectedFace(); faceListener.registrationCompleted(getControlPanel().getSelectedFace()); StoredHumanFace face = getControlPanel().getSelectedFace(); faceListeners.forEach(l -> l.registrationCompleted(face)); } private void computeSimilarity() { Loading
GUI/src/main/java/cz/fidentis/analyst/gui/task/batch/visualization/BatchVisualizationAction.java +0 −1 Original line number Diff line number Diff line Loading @@ -286,7 +286,6 @@ public class BatchVisualizationAction scene.setFaceAsSecondary(secondarySlot); } scene.setDefaultColors(); getCanvas().getCamera().zoomToFit(scene); } Loading