/** * A coordinate position consisting of all the {@linkplain #getCenter(int) middle ordinates} for * each dimension for all points within the {@code Envelope}. * * @return The median coordinates. * @since 2.5 */ public DirectPosition getMedian() { final GeneralDirectPosition position = new GeneralDirectPosition(ordinates.length / 2); for (int i = position.ordinates.length; --i >= 0; ) { position.ordinates[i] = getMedian(i); } position.setCoordinateReferenceSystem(crs); return position; }
x = cropBboxTarget.getMinimum(0) + resX / 2; } else if (i == 1) { x = cropBboxTarget.getMedian(0); } else { x = cropBboxTarget.getMaximum(0) - resX / 2; y = cropBboxTarget.getMinimum(1) + resY / 2; } else if (j == 1) { y = cropBboxTarget.getMedian(1); } else { y = cropBboxTarget.getMaximum(1) - resY / 2;
if (targetPt != null) { for (int i = envelope.getDimension(); --i >= 0; ) { targetPt.setOrdinate(i, e.getMedian(i));
DirectPosition targetCoverageMedianPosition = reader.getOriginalEnvelope().getMedian();