if (compareOutBounds == 0) { setTransform(SingleDimensionTransformation.create(0, outputMinimum)); setInverse(SingleDimensionTransformation.create(outputMinimum, 0)); return; } else if (compareOutBounds == 0) { setTransform(PiecewiseUtilities.createLinearTransform1D(0, outputMinimum)); setInverse(null); return; } else if (Math.abs(scale) < 1E-6) if (PiecewiseUtilities.compare(getInputMaximum(), getInputMinimum()) == 0) setInverse(SingleDimensionTransformation.create(0, getInputMinimum())); else setInverse(null); else setInverse((MathTransformation) transform.inverseTransform());
if (compareOutBounds == 0) { setTransform(SingleDimensionTransformation.create(0, outputMinimum)); setInverse(SingleDimensionTransformation.create(outputMinimum, 0)); return; } else if (compareOutBounds == 0) { setTransform(PiecewiseUtilities.createLinearTransform1D(0, outputMinimum)); setInverse(null); return; } else if (Math.abs(scale) < 1E-6) if (PiecewiseUtilities.compare(getInputMaximum(), getInputMinimum()) == 0) setInverse(SingleDimensionTransformation.create(0, getInputMinimum())); else setInverse(null); else setInverse((MathTransformation) transform.inverseTransform());