App
DifferenceOfGaussianSharpenFilterCancelableTool.java
Go to the documentation of this file.
1 package mhr.appcore.tools.cancelable.filter;
2 
3 import mhr.appcore.image.Image;
4 import mhr.appcore.tools.actiondata.CancelableToolActionData;
5 import mhr.appcore.tools.actiondata.DifferenceOfGaussianSharpenFilterCancelableToolActionData;
6 import mhr.appcore.tools.actiondata.GaussianBlurFilterCancelableToolActionData;
7 import mhr.appcore.tools.actiondata.GaussianSharpenFilterCancelableToolActionData;
8 import mhr.appcore.tools.actiondata.LaplaceSharpenFilterCancelableToolActionData;
9 import mhr.appcore.tools.actiondata.LaplacianOfGaussianSharpenFilterCancelableToolActionData;
10 
15 
16  //===== INTERFACES, CLASSES, ENUMS ==========================================================================================================//
17  //----- NON-PUBLIC --------------------------------------------------------------------------------------------------------------------------//
18  //----- PUBLIC ------------------------------------------------------------------------------------------------------------------------------//
19 
20  //===== FIELDS ==============================================================================================================================//
21  //----- NON-PUBLIC --------------------------------------------------------------------------------------------------------------------------//
22 
23  //----- PUBLIC ------------------------------------------------------------------------------------------------------------------------------//
24 
25  //===== CONSTRUCTORS, DESTRUCTORS, RELATED METHODS ==========================================================================================//
26  //----- NON-PUBLIC --------------------------------------------------------------------------------------------------------------------------//
27  @Override
28  protected void finalize() throws Throwable {
29  dispose();
30  super.finalize();
31  }
32 
33  //----- PUBLIC ------------------------------------------------------------------------------------------------------------------------------//
35 
36  }
37 
38  @Override
39  public void dispose() {
40  super.dispose();
41  }
42 
43  //===== METHODS =============================================================================================================================//
44  //----- NON-PUBLIC --------------------------------------------------------------------------------------------------------------------------//
45  @Override
46  protected void onPreview(Image img, CancelableToolActionData data) {
48  throw new IllegalArgumentException("Received data for different tool");
49  } else {
50  DifferenceOfGaussianSharpenFilterCancelableToolActionData d = (DifferenceOfGaussianSharpenFilterCancelableToolActionData) data;
52  }
53  }
54  //----- PUBLIC ------------------------------------------------------------------------------------------------------------------------------//
55 
56  //===== CALLBACKS ===========================================================================================================================//
57 
58  //----- destruktory -------------------------------------------------------------------------------------------------------------------------//
59 
60  //----- metody ------------------------------------------------------------------------------------------------------------------------------//
61 
62 }