/** Draws a selected particle in a separate image. This is another method subclasses may want to override. */ protected void drawParticle(ImageProcessor drawIP, Roi roi, ImageStatistics stats, ImageProcessor mask) { switch (showChoice) { case MASKS: drawFilledParticle(drawIP, roi, mask); break; case OUTLINES: case BARE_OUTLINES: case OVERLAY_OUTLINES: case OVERLAY_MASKS: drawOutline(drawIP, roi, mask, rt.size()); break; case ELLIPSES: drawEllipse(drawIP, stats, rt.size()); break; case ROI_MASKS: drawRoiFilledParticle(drawIP, roi, mask, rt.size()); break; default: } }
/** Draws a selected particle in a separate image. This is another method subclasses may want to override. */ protected void drawParticle(ImageProcessor drawIP, Roi roi, ImageStatistics stats, ImageProcessor mask) { switch (showChoice) { case MASKS: drawFilledParticle(drawIP, roi, mask); break; case OUTLINES: case BARE_OUTLINES: case OVERLAY_OUTLINES: case OVERLAY_MASKS: drawOutline(drawIP, roi, mask, rt.size()); break; case ELLIPSES: drawEllipse(drawIP, stats, rt.size()); break; case ROI_MASKS: drawRoiFilledParticle(drawIP, roi, mask, rt.size()); break; default: } }