/** * Returns a clone of this grid envelope. * * @return A clone of this grid envelope. */ @Override public GridEnvelope2D clone() { return (GridEnvelope2D) super.clone(); } }
/** @see org.geotools.coverage.io.CoverageReadRequest#getRasterArea() */ public Rectangle getRasterArea() { return rasterArea != null ? (Rectangle) rasterArea.clone() : rasterArea; }
public Rectangle getRequestedRasterArea() { return (Rectangle) (requestedRasterArea != null ? requestedRasterArea.clone() : requestedRasterArea); }
public Rectangle getRequestedRasterArea() { return (Rectangle) (requestedRasterArea != null ? requestedRasterArea.clone() : requestedRasterArea); }
public Rectangle getComputedRasterArea() { return (Rectangle) (computedRasterArea != null ? computedRasterArea.clone() : computedRasterArea); }
public Rectangle getBounds() { return (Rectangle) rasterDimensions.clone(); }
public Rectangle getBounds() { return (Rectangle) rasterDimensions.clone(); }
public Rectangle2D getBounds2D(Raster src) { return (Rectangle) src.getBounds().clone(); }
public void setActualBounds(Rectangle actualBounds) { this.actualBounds = (Rectangle) actualBounds.clone(); Rectangle paintBounds = (Rectangle) actualBounds.clone(); if (hasShadow()) { paintBounds.x -= (shadowSize - shadowOffset); paintBounds.y -= (shadowSize - shadowOffset); paintBounds.width += (2 * shadowSize); paintBounds.height += (2 * shadowSize); } super.setBounds(paintBounds); updateAllFollowers(); }
/** * @see org.geotools.coverage.io.CoverageReadRequest#setDomainSubset(java.awt.Rectangle, * org.opengis.referencing.operation.MathTransform2D, * org.opengis.referencing.crs.CoordinateReferenceSystem) */ public void setDomainSubset( final Rectangle rasterArea, final MathTransform2D gridToWorldTrasform, final CoordinateReferenceSystem crs) throws MismatchedDimensionException, TransformException { // get input elements this.rasterArea = (Rectangle) rasterArea.clone(); this.gridToWorldTransform = gridToWorldTrasform; // create a bbox GeneralEnvelope env = CRS.transform( gridToWorldTrasform, new ReferencedEnvelope(rasterArea.getBounds2D(), crs)); this.geographicArea = new ReferencedEnvelope(new ReferencedEnvelope(env), crs); }
cropBBox = rasterManager.spatialDomainManager.coverageBBox; requestedRasterArea = (Rectangle) rasterManager.spatialDomainManager.coverageRasterArea.clone(); destinationRasterArea = (Rectangle) rasterManager.spatialDomainManager.coverageRasterArea.clone(); requestedResolution = rasterManager.spatialDomainManager.coverageFullResolution.clone();
/** * @see org.geotools.coverage.io.CoverageReadRequest#setDomainSubset(java.awt.Rectangle, * org.opengis.geometry.BoundingBox, org.opengis.referencing.datum.PixelInCell) */ public void setDomainSubset(final Rectangle rasterArea, final ReferencedEnvelope worldArea) { // get input elements if (rasterArea != null) { this.rasterArea = (Rectangle) rasterArea.clone(); } this.geographicArea = worldArea; // create a math transform final GridToEnvelopeMapper mapper = new GridToEnvelopeMapper( new GridEnvelope2D(rasterArea), new ReferencedEnvelope(worldArea)); mapper.setPixelAnchor(PixelInCell.CELL_CENTER); this.gridToWorldTransform = (MathTransform2D) mapper.createTransform(); }
/** * Implemented as specified in the {@link ome.util.mem.Copiable Copiable} * I/F. * * @see ome.util.mem.Copiable#copy() */ public Object copy() { return super.clone(); }
/** * Updates the current bounds. * * @param bounds the current bounds of the owner */ public void updateBounds(Rectangle bounds) { if (!getIgnoreStateChangeEvent()) m_CurrentBounds = (Rectangle) bounds.clone(); }
} else { Rectangle bufferedTargetArea = (Rectangle) screenSize.clone();
/** Recalculate box and reset handles. */ public void resetBox() { synchronized (queue_lock) { box = null; Rectangle b = new Rectangle(); for (final Displayable d : queue) { b = d.getBoundingBox(b); if (null == box) box = (Rectangle)b.clone(); box.add(b); } } }
public void mousePressed(MouseEvent e) { ImageCanvas xyCanvas = imp.getCanvas(); startingSrcRect = (Rectangle)xyCanvas.getSrcRect().clone(); mouseDragged(e); }