e0.transform(0), 0.0); Assert.assertEquals( ((DefaultLinearPiecewiseTransform1DElement) e0).getOutputMaximum(), e0.transform(e0.getInputMaximum()), 0.0); Assert.assertEquals(0.0, ((DefaultLinearPiecewiseTransform1DElement) e0).getOffset(), 0.0); Assert.assertEquals(e0.transform(Double.POSITIVE_INFINITY), 0.0, 0.0); Assert.assertTrue(false); } catch (Exception e) {
Assert.assertTrue(e0 instanceof DefaultConstantPiecewiseTransformElement); Assert.assertEquals(0.0, e0.transform(0), 0.0); Assert.assertEquals(e0.transform(Double.POSITIVE_INFINITY), 0.0, 0.0); try { e0.inverse(); Assert.assertTrue(e0 instanceof DefaultConstantPiecewiseTransformElement); Assert.assertEquals(0.0, e0.transform(0), 0.0); Assert.assertEquals(e0.transform(Double.POSITIVE_INFINITY), 0.0, 0.0); try { e0.inverse(); Assert.assertTrue(e0 instanceof DefaultConstantPiecewiseTransformElement); Assert.assertEquals(0.0, e0.transform(0), 0.0); Assert.assertEquals(e0.transform(Double.POSITIVE_INFINITY), 0.0, 0.0); try { e0.inverse(); Assert.assertEquals(0.0, e0.transform(3), 0.0); Assert.assertEquals( 3, e0.inverse().transform(new Position(0), null).getOrdinatePosition(), 0); Assert.assertEquals(0.0, e0.transform(3), 0); Assert.assertEquals(transform.transform(3), 0.0, 0.0);
RangeFactory.create(0.0, true, 1.0, true), RangeFactory.create(200, 201))); Assert.assertEquals(t0.transform(0.5), 200.5, 0.0); Assert.assertTrue(t0.contains(0.5)); Assert.assertTrue(t0.contains(RangeFactory.create(0.1, 0.9))); 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); RangeFactory.create(0.0, true, 1.0, true), RangeFactory.create(200, 202)))); 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); DefaultPiecewiseTransform1DElement.create( "t1", RangeFactory.create(1.0, false, 2.0, true), 201); Assert.assertEquals(t1.transform(1.5), 201, 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); new DefaultConstantPiecewiseTransformElement( "t1", RangeFactory.create(1.0, false, 2.0, true), 201);
/** * 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; }
/** * 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 double transform(final double value) throws TransformationException { final T piece = findDomainElement(value); if (piece == null) { // do we have a default value? if (hasDefaultValue()) return getDefaultValue(); throw new TransformationException("Error evaluating:" + value); } return piece.transform(value); }
public double transform(final double value) throws TransformationException { final T piece = findDomainElement(value); if (piece == null) { // do we have a default value? if (hasDefaultValue()) return getDefaultValue(); throw new TransformationException("Error evaluating:" + value); } return piece.transform(value); }
e0.transform(0), 0.0); Assert.assertEquals(((DefaultLinearPiecewiseTransform1DElement) e0).getOutputMaximum(), e0.transform(e0.getInputMaximum()), 0.0); Assert.assertEquals(0.0, ((DefaultLinearPiecewiseTransform1DElement) e0).getOffset(), 0.0); Assert.assertEquals(2.0, ((DefaultLinearPiecewiseTransform1DElement) e0).getScale(), 0.0); Assert.assertEquals(e0.transform(Double.POSITIVE_INFINITY), 0.0, 0.0); } catch (Exception e) { exceptionThrown = true;
Assert.assertTrue(e0 instanceof DefaultConstantPiecewiseTransformElement); Assert.assertEquals(0.0, e0.transform(0), 0.0); Assert.assertEquals(e0.transform(Double.POSITIVE_INFINITY), 0.0, 0.0); try { e0.inverse(); Assert.assertTrue(e0 instanceof DefaultConstantPiecewiseTransformElement); Assert.assertEquals(0.0, e0.transform(0), 0.0); Assert.assertEquals(e0.transform(Double.POSITIVE_INFINITY), 0.0, 0.0); Assert.assertTrue(e0 instanceof DefaultConstantPiecewiseTransformElement); Assert.assertEquals(0.0, e0.transform(0), 0.0); Assert.assertEquals(e0.transform(Double.POSITIVE_INFINITY), 0.0, 0.0); boolean exceptionThrown = false; try { Assert.assertTrue(e0 instanceof DefaultConstantPiecewiseTransformElement); Assert.assertEquals(0.0, e0.transform(3), 0.0); Assert.assertEquals(3, e0.inverse().transform(new Position(0), null).getOrdinatePosition(), 0); Assert.assertEquals(0.0, e0.transform(3), 0); Assert.assertEquals(transform.transform(3), 0.0, 0.0);
RangeFactory.create(0.0, true, 1.0, true, false), RangeFactory.create(200, true, 201, true))); Assert.assertEquals(t0.transform(0.5), 200.5, 0.0); Assert.assertTrue(t0.contains(0.5)); Assert.assertTrue(t0.contains(RangeFactory.create(0.1, true, 0.9, true, false))); RangeFactory.create(0.0, true, 1.0, true, false), RangeFactory.create(200, true, 202, true)))); Assert.assertEquals(t0.transform(0.5), 200.5, 0.0); Assert.assertEquals(t0.inverse().transform(200.5), 0.5, 0.0); Assert.assertEquals(t1.transform(1.5), 201, 0.0); Assert.assertEquals(t1.transform(1.6), 201, 0.0); Assert.assertFalse(t0.equals(t1)); Assert.assertEquals(t1.transform(1.8), 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(1.8), 201, 0.0);