1 package mhr.appcore.tools.cancelable.filter;
3 import mhr.appcore.bitmap.ChannelCount;
4 import mhr.appcore.bitmap.NBitmap;
5 import mhr.appcore.filters.Filter;
6 import mhr.appcore.image.Image;
7 import mhr.appcore.image.ImageSelectedState;
8 import mhr.appcore.pointops.LUT;
9 import mhr.appcore.tools.actiondata.CancelableToolActionData;
10 import mhr.appcore.tools.actiondata.ToolActionData;
11 import mhr.appcore.tools.cancelable.CancelableTool;
12 import mhr.appcore.tools.exceptions.ToolNotApplicableException;
13 import mhr.appcore.utils.Rect;
61 super.applyTo(img, data);
66 origLayer.
copyTo(tmpLayer, src, srcOrigX, srcOrigY);
70 if (masterMask != null) {
71 f.
applyTo(tmpLayer, masterMask, src, srcOrigX, srcOrigY, 1.0);
82 if (masterMask != null) {
83 f.
applyTo(origLayer, masterMask, src, srcOrigX, srcOrigY, 1.0);