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