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