package cz.cuni.lf1.lge.ThunderSTORM.rendering; import ij.ImagePlus; /** * SMLM rendering in one step - when all the molecule locations are already * known. */ public interface RenderingMethod { /** * Returns superresolution image rendered from the molecule locations.Length * of x,y and dx arrays must be the same. * * @param x x coordinates of localized molecules * @param y y coordinates of localized molecules * @param z z coordinates of localized molecules. When null, 0 is used for all molecules. * @param dx localization XY uncertainty (not used in all implementations). When null, default value is used. * @param dz localization Z uncertainty (not used in all implementations). When null, default value is used. */ ImagePlus getRenderedImage(double[] x, double[] y, double[] z, double[] dx, double[] dz); }