App
|
Public Member Functions | |
LUTCancelableTool () | |
synchronized void | dispose () |
Slouží k uvolnění nativních prostředků při výměně nástroje. | |
void | applyTo (Image img, ToolActionData data) |
Aplikuje nástroj na vybraný element obrazu, pokud nelze provést, hodí výjimku. | |
void | onRender (Image img, NBitmap canvas, NBitmap tmpLayer, NBitmap origLayer, NBitmap masterMask, Rect src, int srcOrigX, int srcOrigY) |
Callback, který volá obraz v okamžiku, kdy je třeba renderovat část obrazu. | |
void | onCommit (Image image, NBitmap canvas, NBitmap tmpLayer, NBitmap origLayer, NBitmap masterMask, Rect src, int srcOrigX, int srcOrigY) |
Callback, který volá obraz v okamžiku, kdy je kanvas odeslán k provedení finálních úprav. | |
Protected Member Functions | |
void | finalize () throws Throwable |
abstract void | onPreview (Image img, CancelableToolActionData data) |
Protected Attributes | |
LUT | lut |
Definition at line 18 of file LUTCancelableTool.java.
|
inline |
Definition at line 39 of file LUTCancelableTool.java.
|
inline |
Aplikuje nástroj na vybraný element obrazu, pokud nelze provést, hodí výjimku.
img | Obraz, na který je nástroj aplikován. |
data | Data určující akci, kterou má nástroj provést. |
ToolNotApplicableException |
Implements mhr.appcore.tools.Tool.
Definition at line 58 of file LUTCancelableTool.java.
|
inline |
Slouží k uvolnění nativních prostředků při výměně nástroje.
Implements mhr.appcore.tools.Tool.
Definition at line 44 of file LUTCancelableTool.java.
|
inlineprotected |
Definition at line 33 of file LUTCancelableTool.java.
|
inline |
Callback, který volá obraz v okamžiku, kdy je kanvas odeslán k provedení finálních úprav.
Po nástroji je požadováno, aby implementoval tuto metodu tak, že v závislosti na stavu obrazu, canvasu, origLayer a masterMask upraví oblast src v origLayer. tmpLayer nebude již dále viditelná.
img | Obraz, na který je nástroj aplikován. |
canvas | Kanvas, který si nástroj vytvořil a upravuje při volání applyTo |
tmpLayer | Dočasná vrstva sloužící k náhledu úprav |
origLayer | Původní vrstva, kterou tmpLayer zastupuje. |
masterMask | Maska výběru, pokud výběr není použitý je null. |
src | Oblast k přerenderování. |
srcOrigX | |
srcOrigY |
Implements mhr.appcore.tools.Tool.
Definition at line 76 of file LUTCancelableTool.java.
|
protectedpure virtualinherited |
Implemented in mhr.appcore.tools.cancelable.lut.CurvesLUTCancelableTool, mhr.appcore.tools.cancelable.lut.ContrastLUTCancelableTool, mhr.appcore.tools.cancelable.lut.GammaLUTCancelableTool, mhr.appcore.tools.cancelable.lut.BrightnessLUTCancelableTool, mhr.appcore.tools.cancelable.LinearTransformationTool, mhr.appcore.tools.cancelable.filter.DifferenceOfGaussianSharpenFilterCancelableTool, mhr.appcore.tools.cancelable.filter.LaplacianOfGaussianSharpenFilterCancelableTool, mhr.appcore.tools.cancelable.filter.GaussianSharpenFilterCancelableTool, mhr.appcore.tools.cancelable.filter.LaplaceSharpenFilterCancelableTool, and mhr.appcore.tools.cancelable.filter.GaussianBlurFilterCancelableTool.
|
inline |
Callback, který volá obraz v okamžiku, kdy je třeba renderovat část obrazu.
Po nástroji je požadováno, aby implementoval tuto metodu tak, že v závislosti na stavu obrazu, canvasu, origLayer a masterMask upraví oblast src v tmpLayer tak, že tmpLayer bude obsahovat náhled aplikace nástroje na origLayer.
img | Obraz, na který je nástroj aplikován. |
canvas | Kanvas, který si nástroj vytvořil a upravuje při volání applyTo |
tmpLayer | Dočasná vrstva sloužící k náhledu úprav |
origLayer | Původní vrstva, kterou tmpLayer zastupuje. |
masterMask | Maska výběru, pokud výběr není použitý je null. |
src | Oblast k přerenderování. |
srcOrigX | |
srcOrigY |
Implements mhr.appcore.tools.Tool.
Definition at line 66 of file LUTCancelableTool.java.
|
protected |
Definition at line 26 of file LUTCancelableTool.java.