private List<Point3d> transformDstToSrc( ICRS srcCRS, List<Point3d> points ) throws TransformationException { // transform all grid points return new CoordinateTransformer( srcCRS ).transform( getTargetCRS(), points ); }
if ( srcCRS == null || srcCRS.equals( getTargetCRS() ) ) { return sourceRaster; GeometryTransformer gt = new GeometryTransformer( getTargetCRS() ); Envelope dstEnvelope = gt.transform( sourceRaster.getEnvelope(), srcCRS ).getEnvelope();
throws TransformationException, IllegalArgumentException { Envelope dataEnv = dstEnvelope; if ( srcCRS != null && !srcCRS.equals( getTargetCRS() ) ) { Envelope workEnv = srcTransf.transform( dstEnvelope, getTargetCRS() );