DataRaster doGetSubRaster(int width, int height, Sector sector, AVList parameters) { DataRaster canvas = this.createSubRaster(width, height, sector, parameters); this.drawOnTo(canvas); return(canvas); }
public void drawOnTo(DataRaster canvas) { if (canvas == null) { String message = Logging.getMessage("nullValue.DestinationIsNull"); Logging.logger().severe(message); throw new ArgumentException(message); } if (!(canvas is BufferedImageRaster)) { String message = Logging.getMessage("DataRaster.IncompatibleRaster", canvas); Logging.logger().severe(message); throw new ArgumentException(message); } this.doDrawOnTo((BufferedImageRaster)canvas); }