@Override public Position transform(Position ptSrc, Position ptDst) { ensureNonNull("ptSrc", ptSrc); if (ptDst == null) { ptDst = new Position(); } ptDst.setOrdinatePosition(transform(ptSrc.getOrdinatePosition())); return ptDst; } }
@Override public Position transform(Position ptSrc, Position ptDst) throws TransformationException { if (ptDst == null) { ptDst = new Position(); } ptDst.setOrdinatePosition(transform(ptSrc.getOrdinatePosition())); return ptDst; } });
Assert.assertEquals(p0.inverse(), SingleDimensionTransformation.IDENTITY); Assert.assertEquals(p0.transform(0.5), 0.5, 0.0); Assert.assertEquals(p0.transform(new Position(0.5), null).getOrdinatePosition(), 0.5, 0.0); Assert.assertEquals( p0.inverse().transform(new Position(0.5), null).getOrdinatePosition(), 0.5, 0.0); Assert.assertTrue(outDP.getOrdinatePosition() == 0.6); Assert.assertEquals(piecewise.transform(0.5), 0.5, 0.0); Assert.assertEquals( piecewise.transform(new Position(0.5), null).getOrdinatePosition(), 0.5, 0.0); Assert.assertEquals(piecewise.transform(1.5), 0.0, 11.0); Assert.assertEquals(p1.transform(111.5), 111.5, 0.0); Assert.assertEquals( p1.transform(new Position(123.5), null).getOrdinatePosition(), 123.5, 0.0); Assert.assertEquals( p1.inverse().transform(new Position(657.5), null).getOrdinatePosition(), 657.5, 0.0); Assert.assertTrue(outDP1.getOrdinatePosition() == 0.6);
Assert.assertTrue(t0.equals(t0)); Assert.assertEquals( t0.transform(new Position(0.5), null).getOrdinatePosition(), 200.5, 0.0); Assert.assertEquals( t0.inverse().transform(new Position(200.5), null).getOrdinatePosition(), 0.5, 0.0); Assert.assertEquals(t0.transform(0.5), 200.5, 0.0); Assert.assertEquals( t0.transform(new Position(0.5), null).getOrdinatePosition(), 200.5, 0.0); Assert.assertEquals( t0.inverse().transform(new Position(200.5), null).getOrdinatePosition(), 0.5, 0.0); Assert.assertEquals(t1.transform(1.6), 201, 0.0); Assert.assertFalse(t0.equals(t1)); Assert.assertEquals(t1.transform(new Position(1.8), null).getOrdinatePosition(), 201, 0.0); Assert.assertEquals(t1.transform(1.5), 201, 0.0); Assert.assertEquals(t1.transform(1.6), 201, 0.0); Assert.assertEquals(t1.transform(new Position(1.8), null).getOrdinatePosition(), 201, 0.0); Assert.assertEquals(transform.transform(1.5), 201, 0.0); Assert.assertEquals( transform.transform(new Position(1.5), null).getOrdinatePosition(), 201, 0.0); Assert.assertEquals(transform.transform(2.5), 0.0, 12.0);
3, e0.inverse().transform(new Position(0), null).getOrdinatePosition(), 0);
/** * Transforms the specified {@code ptSrc} and stores the result in {@code ptDst}. */ public Position transform(final Position ptSrc, Position ptDst) throws TransformationException { if (ptDst == null) { ptDst = new Position(); } ptDst.setOrdinatePosition(transform(ptSrc.getOrdinatePosition())); return ptDst; }
public Position transform(Position ptSrc, Position ptDst) { if (ptDst == null) { ptDst = new Position(); } ptDst.setOrdinatePosition(transform(ptSrc.getOrdinatePosition())); return ptDst; }
public Position transform(Position ptSrc, Position ptDst) { if (ptDst == null) { ptDst = new Position(); } ptDst.setOrdinatePosition(transform(ptSrc.getOrdinatePosition())); return ptDst; }
/** * Transforms the specified {@code ptSrc} and stores the result in {@code ptDst}. */ public Position transform(final Position ptSrc, Position ptDst) throws TransformationException { if (ptDst == null) { ptDst = new Position(); } ptDst.setOrdinatePosition(transform(ptSrc.getOrdinatePosition())); return ptDst; }
public Position transform(final Position ptSrc, Position ptDst) throws TransformationException { // ///////////////////////////////////////////////////////////////////// // // input checks // // ///////////////////////////////////////////////////////////////////// PiecewiseUtilities.ensureNonNull("ptSrc", ptSrc); if (ptDst == null) { ptDst = new Position(); } ptDst.setOrdinatePosition(transform(ptSrc.getOrdinatePosition())); return ptDst; }
public Position transform(Position ptSrc, Position ptDst) throws TransformationException { // ///////////////////////////////////////////////////////////////////// // // input checks // // ///////////////////////////////////////////////////////////////////// ColorMapUtilities.ensureNonNull("ptSrc", ptSrc); if (ptDst == null) { ptDst = new Position(); } ptDst.setOrdinatePosition(transform(ptSrc.getOrdinatePosition())); return ptDst; }
public Position transform(Position ptSrc, Position ptDst) throws TransformationException { // ///////////////////////////////////////////////////////////////////// // // input checks // // ///////////////////////////////////////////////////////////////////// ColorMapUtilities.ensureNonNull("ptSrc", ptSrc); if (ptDst == null) { ptDst = new Position(); } ptDst.setOrdinatePosition(transform(ptSrc.getOrdinatePosition())); return ptDst; }
public Position transform(final Position ptSrc, Position ptDst) throws TransformationException { // ///////////////////////////////////////////////////////////////////// // // input checks // // ///////////////////////////////////////////////////////////////////// PiecewiseUtilities.ensureNonNull("ptSrc", ptSrc); if (ptDst == null) { ptDst = new Position(); } ptDst.setOrdinatePosition(transform(ptSrc.getOrdinatePosition())); return ptDst; }
/** * Transforms the specified {@code ptSrc} and stores the result in {@code ptDst}. */ public Position transform(final Position ptSrc, Position ptDst) throws TransformationException { PiecewiseUtilities.ensureNonNull("DirectPosition", ptSrc); if (ptDst == null) { ptDst = new Position(); } final double value = ptSrc.getOrdinatePosition(); checkContainment(value); ptDst.setOrdinatePosition(transform(value)); return ptDst; }
/** * Transforms the specified {@code ptSrc} and stores the result in {@code ptDst}. */ public Position transform(final Position ptSrc, Position ptDst) throws TransformationException { PiecewiseUtilities.ensureNonNull("DirectPosition", ptSrc); if (ptDst == null) { ptDst = new Position(); } final double value = ptSrc.getOrdinatePosition(); checkContainment(value); ptDst.setOrdinatePosition(transform(value)); return ptDst; }
Assert.assertEquals(3, e0.inverse().transform(new Position(0), null).getOrdinatePosition(), 0);