App
GaussianSharpenFilterCancelableTool.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.GaussianBlurFilterCancelableToolActionData;
6 import mhr.appcore.tools.actiondata.GaussianSharpenFilterCancelableToolActionData;
7 import mhr.appcore.tools.actiondata.LaplaceSharpenFilterCancelableToolActionData;
8 
13 
14  //===== INTERFACES, CLASSES, ENUMS ==========================================================================================================//
15  //----- NON-PUBLIC --------------------------------------------------------------------------------------------------------------------------//
16  //----- PUBLIC ------------------------------------------------------------------------------------------------------------------------------//
17 
18  //===== FIELDS ==============================================================================================================================//
19  //----- NON-PUBLIC --------------------------------------------------------------------------------------------------------------------------//
20 
21  //----- PUBLIC ------------------------------------------------------------------------------------------------------------------------------//
22 
23  //===== CONSTRUCTORS, DESTRUCTORS, RELATED METHODS ==========================================================================================//
24  //----- NON-PUBLIC --------------------------------------------------------------------------------------------------------------------------//
25  @Override
26  protected void finalize() throws Throwable {
27  dispose();
28  super.finalize();
29  }
30 
31  //----- PUBLIC ------------------------------------------------------------------------------------------------------------------------------//
33 
34  }
35 
36  @Override
37  public void dispose() {
38  super.dispose();
39  }
40 
41  //===== METHODS =============================================================================================================================//
42  //----- NON-PUBLIC --------------------------------------------------------------------------------------------------------------------------//
43  @Override
44  protected void onPreview(Image img, CancelableToolActionData data) {
45  if (!(data instanceof GaussianSharpenFilterCancelableToolActionData)) {
46  throw new IllegalArgumentException("Received data for different tool");
47  } else {
48  GaussianSharpenFilterCancelableToolActionData d = (GaussianSharpenFilterCancelableToolActionData) data;
50  }
51  }
52  //----- PUBLIC ------------------------------------------------------------------------------------------------------------------------------//
53 
54  //===== CALLBACKS ===========================================================================================================================//
55 
56  //----- destruktory -------------------------------------------------------------------------------------------------------------------------//
57 
58  //----- metody ------------------------------------------------------------------------------------------------------------------------------//
59 
60 }