public double getFullDynamicCenter(TagReadable tagable, boolean pixelPadding) { double minValue = getMinValue(tagable, pixelPadding); double maxValue = getMaxValue(tagable, pixelPadding); return minValue + (maxValue - minValue) / 2.f; }
public double getFullDynamicWidth(TagReadable tagable, boolean pixelPadding) { return getMaxValue(tagable, pixelPadding) - getMinValue(tagable, pixelPadding); }
if (levelMin == null || levelMax == null) { minLevel = Math.min(levelValue - windowValue / 2.0, image.getMinValue(prReader, pixelPadding)); maxLevel = Math.max(levelValue + windowValue / 2.0, image.getMaxValue(prReader, pixelPadding)); } else { minLevel = Math.min(levelMin, image.getMinValue(prReader, pixelPadding)); maxLevel = Math.max(levelMax, image.getMaxValue(prReader, pixelPadding));
if (levelMin == null || levelMax == null) { minLevel = Math.min(levelValue - windowValue / 2.0, getMinValue(prTags, pixPadding)); maxLevel = Math.max(levelValue + windowValue / 2.0, getMaxValue(prTags, pixPadding)); } else { minLevel = Math.min(levelMin, getMinValue(prTags, pixPadding)); maxLevel = Math.max(levelMax, getMaxValue(prTags, pixPadding));
(Boolean) disOp.getParamValue(WindowOp.OP_NAME, ActionW.IMAGE_PIX_PADDING.cmd()); double minModLUT = image.getMinValue(prReader, pixelPadding); double maxModLUT = image.getMaxValue(prReader, pixelPadding); double minp = level.doubleValue() - window.doubleValue() / 2.0; double maxp = level.doubleValue() + window.doubleValue() / 2.0;
if (levelMin == null || levelMax == null) { levelMin = Math.min(levelValue - windowValue / 2.0, image.getMinValue(prReader, pixelPadding)); levelMax = Math.max(levelValue + windowValue / 2.0, image.getMaxValue(prReader, pixelPadding)); } else { levelMin = Math.min(levelMin, image.getMinValue(prReader, pixelPadding)); levelMax = Math.max(levelMax, image.getMaxValue(prReader, pixelPadding));