/** * Get a bounding box in the provided projection * * @param projection * desired projection * * @return bounding box * @since 3.1.0 */ public BoundingBox getBoundingBox(Projection projection) { BoundingBox boundingBox = getBoundingBox(); if (boundingBox != null && projection != null) { ProjectionTransform transform = getProjection().getTransformation( projection); if (!transform.isSameProjection()) { boundingBox = boundingBox.transform(transform); } } return boundingBox; }
ProjectionTransform transformProjectionToContents = projection.getTransformation(contents.getProjection()); BoundingBox contentsBoundingBox = boundingBox; if (!transformProjectionToContents.isSameProjection()) {
if (previousContentsBoundingBox != null) { ProjectionTransform transformProjectionToContents = projection .getTransformation(contents.getProjection()); BoundingBox contentsBoundingBox = boundingBox; if (!transformProjectionToContents.isSameProjection()) {