final boolean lonFirst = (XAffineTransform.getSwapXY(gridToWorld) != -1);
XAffineTransform.getSwapXY(modifiedRasterToModel) == -1 || CRS.getAxisOrder(crs).equals(AxisOrder.NORTH_EAST); swapAxes &= !retainAxesOrder;
((GridGeometry2D) coverage.getGridGeometry()).getGridToCRS2D()); final int swapXY = XAffineTransform.getSwapXY(gridToWorldTransform); XAffineTransform.round(gridToWorldTransform, ROTATION_EPS); final double rotation = XAffineTransform.getRotation(gridToWorldTransform);
assertEquals(1, XAffineTransform.getScaleY0(tr), EPS); assertEquals(0, XAffineTransform.getRotation(tr), EPS); assertEquals(1, XAffineTransform.getSwapXY(tr)); assertEquals(f, XAffineTransform.getFlip(tr)); assertEquals(f, getFlipFromType(tr)); assertEquals(1, XAffineTransform.getScaleY0(tr), EPS); assertEquals(r, XAffineTransform.getRotation(tr), EPS); assertEquals(1, XAffineTransform.getSwapXY(tr)); assertEquals(f, XAffineTransform.getFlip(tr)); assertEquals(f, getFlipFromType(tr)); assertEquals(1, XAffineTransform.getScaleY0(tr), EPS); assertEquals(r, XAffineTransform.getRotation(tr), EPS); assertEquals(-1, XAffineTransform.getSwapXY(tr)); assertEquals(f, XAffineTransform.getFlip(tr)); assertEquals(f, getFlipFromType(tr)); assertEquals(3, XAffineTransform.getScaleY0(tr), EPS); assertEquals(0, XAffineTransform.getRotation(tr), EPS); assertEquals(1, XAffineTransform.getSwapXY(tr)); assertEquals(f, XAffineTransform.getFlip(tr)); assertEquals(f, getFlipFromType(tr)); assertEquals(3, XAffineTransform.getScaleY0(tr), EPS); assertEquals(r, XAffineTransform.getRotation(tr), EPS); assertEquals(-1, XAffineTransform.getSwapXY(tr)); assertEquals(f, XAffineTransform.getFlip(tr)); assertEquals(1, getFlipFromType(tr)); // Always unflipped according Java 1.5.0_09...
boolean lonFirst = (XAffineTransform.getSwapXY(gridToWorld) != -1);
final AffineTransform gridToWorld = (AffineTransform) gc .getGridGeometry().getGridToCoordinateSystem(); boolean lonFirst = (XAffineTransform.getSwapXY(gridToWorld) != -1);
final boolean lonFirst = (XAffineTransform.getSwapXY(gridToWorld) != -1);
final AffineTransform gridToWorld = (AffineTransform) gc .getGridGeometry().getGridToCoordinateSystem(); final boolean lonFirst = (XAffineTransform.getSwapXY(gridToWorld) != -1);
boolean lonFirst = XAffineTransform.getSwapXY(modifiedRasterToModel) != -1;
.getGridToCRS2D()); final int swapXY = XAffineTransform.getSwapXY(gridToWorldTransform); XAffineTransform.round(gridToWorldTransform, ROTATION_EPS); final double rotation = XAffineTransform
(AffineTransform) ((GridGeometry2D) coverage.getGridGeometry()).getGridToCRS2D()); final int swapXY = XAffineTransform.getSwapXY(gridToWorldTransform); XAffineTransform.round(gridToWorldTransform, ROTATION_EPS); final double rotation = XAffineTransform