public class MultiplyOp extends PixelOp { public Complex operate(Complex pix, ComplexImage im, PixelDesc desc) { MotherImageMapping mim = (MotherImageMapping) im.map; work.r = pix.r*param1; work.i = pix.i*param1; work.r = pix.r*(1-desc.amount)+work.r*desc.amount; work.i = pix.i*(1-desc.amount)+work.i*desc.amount; //System.out.println(param1+" "+desc.amount+" "+pixmag+" "+work.r); return(work); } }