/** * Checks whether or not this {@code XAffineTransform} is the identity by using the provided * {@code tolerance}. * * @param tolerance The tolerance to use for this check. * @return {@code true} if the transform is identity, {@code false} otherwise. * @since 2.3.1 */ public boolean isIdentity(double tolerance) { return isIdentity(this, tolerance); }
new AffineTransform((AffineTransform) raster2Model); AffineTransform scale = new AffineTransform(scaleX, 0, 0, scaleY, 0, 0); if (!XAffineTransform.isIdentity(scale, EPS)) {
finalRaster2Model.concatenate(CoverageUtilities.CENTER_TO_CORNER); if (!XAffineTransform.isIdentity(afterDecimationTranslateTranform, EPS)) finalRaster2Model.concatenate(afterDecimationTranslateTranform); if (!XAffineTransform.isIdentity(decimationScaleTranform, EPS)) finalRaster2Model.concatenate(decimationScaleTranform);
XAffineTransform.getTranslateInstance(sourceArea.x, sourceArea.y); if (!XAffineTransform.isIdentity( afterDecimationTranslateTranform, CoverageUtilities.AFFINE_IDENTITY_EPS)) { finalRaster2Model.concatenate(afterDecimationTranslateTranform); if (!XAffineTransform.isIdentity( decimationScaleTranform, CoverageUtilities.AFFINE_IDENTITY_EPS)) { finalRaster2Model.concatenate(decimationScaleTranform);
if (!XAffineTransform.isIdentity(backToBaseLevelScaleTransform, EPS)) finalRaster2Model.concatenate(backToBaseLevelScaleTransform); if (!XAffineTransform.isIdentity(afterDecimationTranslateTranform, EPS)) finalRaster2Model.concatenate(afterDecimationTranslateTranform); if (!XAffineTransform.isIdentity(decimationScaleTranform, EPS)) finalRaster2Model.concatenate(decimationScaleTranform); if (XAffineTransform.isIdentity(finalRaster2Model, 10E-6)) return raster; else {
? Boolean.FALSE : Boolean.TRUE); if (XAffineTransform.isIdentity(finalRaster2Model, CoverageUtilities.AFFINE_IDENTITY_EPS)) { return image; } else {
finalRaster2Model.concatenate(CoverageUtilities.CENTER_TO_CORNER); if (!XAffineTransform.isIdentity( backToBaseLevelScaleTransform, CoverageUtilities.AFFINE_IDENTITY_EPS)) finalRaster2Model.concatenate(backToBaseLevelScaleTransform); if (!XAffineTransform.isIdentity( afterDecimationTranslateTranform, CoverageUtilities.AFFINE_IDENTITY_EPS)) finalRaster2Model.concatenate(afterDecimationTranslateTranform); if (!XAffineTransform.isIdentity( decimationScaleTranform, CoverageUtilities.AFFINE_IDENTITY_EPS)) finalRaster2Model.concatenate(decimationScaleTranform); ? Boolean.FALSE : Boolean.TRUE); if (XAffineTransform.isIdentity( finalRaster2Model, CoverageUtilities.AFFINE_IDENTITY_EPS)) { if (noData != null) {
if (allSteps.isIdentity() || (allSteps instanceof AffineTransform && XAffineTransform.isIdentity((AffineTransform) allSteps, EPS))) { sourceImage = PlanarImage.wrapRenderedImage(sourceCoverage.getRenderedImage()); w.setImage(sourceImage);
if(XAffineTransform.isIdentity(targetWorldToGrid, Utils.AFFINE_IDENTITY_EPS)) return image;
concatenatedForwardTransform.concatenate(g2ws); concatenatedBackwardTransform = concatenatedForwardTransform.createInverse(); if (XAffineTransform.isIdentity( concatenatedForwardTransform, 1E-6)) { // TODO improve this check concatenatedForwardTransform = new AffineTransform(); // identity
finalRaster2Model.concatenate(CoverageUtilities.CENTER_TO_CORNER); if (!XAffineTransform.isIdentity(afterDecimationTranslateTranform, EPS)) finalRaster2Model.concatenate(afterDecimationTranslateTranform); if (!XAffineTransform.isIdentity(decimationScaleTranform, EPS)) finalRaster2Model.concatenate(decimationScaleTranform);
if(!XAffineTransform.isIdentity(backToBaseLevelScaleTransform,EPS)) finalRaster2Model.concatenate(backToBaseLevelScaleTransform); if(!XAffineTransform.isIdentity(afterDecimationTranslateTranform,EPS)) finalRaster2Model.concatenate(afterDecimationTranslateTranform); if(!XAffineTransform.isIdentity(decimationScaleTranform,EPS)) finalRaster2Model.concatenate(decimationScaleTranform); if(XAffineTransform.isIdentity(finalRaster2Model,10E-6)) return raster; else
final double y = finalRaster2Model.getTranslateY(); if(!XAffineTransform.isIdentity(backToBaseLevelScaleTransform, Utils.AFFINE_IDENTITY_EPS)) finalRaster2Model.concatenate(backToBaseLevelScaleTransform); if(!XAffineTransform.isIdentity(afterDecimationTranslateTranform, Utils.AFFINE_IDENTITY_EPS)) finalRaster2Model.concatenate(afterDecimationTranslateTranform); if(!XAffineTransform.isIdentity(decimationScaleTranform, Utils.AFFINE_IDENTITY_EPS)) finalRaster2Model.concatenate(decimationScaleTranform); if(XAffineTransform.isIdentity(finalRaster2Model,Utils.AFFINE_IDENTITY_EPS)) { return new GranuleLoadingResult(raster, granuleLoadingShape, granuleUrl, doFiltering); } else {
final ParameterBlock paramBlk = new ParameterBlock().addSource(sourceImage); if (allSteps.isIdentity() || (allSteps instanceof AffineTransform && XAffineTransform.isIdentity((AffineTransform) allSteps, EPS))) {
final ParameterBlock paramBlk = new ParameterBlock().addSource(sourceImage); if (allSteps.isIdentity() || (allSteps instanceof AffineTransform && XAffineTransform.isIdentity((AffineTransform) allSteps, EPS))) {
XAffineTransform.isIdentity((AffineTransform) allSteps, 10E-2)) || allSteps.isIdentity())
Warp warp = null; if (allSteps.isIdentity() || (allSteps instanceof AffineTransform && XAffineTransform.isIdentity((AffineTransform) allSteps, EPS)))