/** * Transforms many coordinates in a list of ordinal values. */ @Override public void transform(final double[] srcPts, final int srcOff, final double[] dstPts, final int dstOff, final int numPts) throws TransformException { assert isValid(); transform1.transform(srcPts, srcOff, dstPts, dstOff, numPts); transform2.transform(dstPts, dstOff, dstPts, dstOff, numPts); }
/** * Transforms many coordinates in a list of ordinal values. */ @Override public void transform(final float[] srcPts, final int srcOff, final double[] dstPts, final int dstOff, final int numPts) throws TransformException { assert isValid(); transform1.transform(srcPts, srcOff, dstPts, dstOff, numPts); transform2.transform(dstPts, dstOff, dstPts, dstOff, numPts); }
/** * Checks if transforms are compatibles with this implementation. */ @Override boolean isValid() { return super.isValid() && (getSourceDimensions() == 1) && (getTargetDimensions() == 1); }
/** * Transforms the specified {@code ptSrc} and stores the result in {@code ptDst}. */ @Override public DirectPosition transform(final DirectPosition ptSrc, DirectPosition ptDst) throws TransformException { assert isValid(); ptDst = transform1.transform(ptSrc, ptDst); return transform2.transform(ptDst, ptDst); }
/** * Transforms many coordinates in a list of ordinal values. */ @Override public void transform(final double[] srcPts, final int srcOff, final double[] dstPts, final int dstOff, final int numPts) throws TransformException { assert isValid(); transform1.transform(srcPts, srcOff, dstPts, dstOff, numPts); transform2.transform(dstPts, dstOff, dstPts, dstOff, numPts); }
/** * Checks if transforms are compatibles with this implementation. */ @Override boolean isValid() { return super.isValid() && (getSourceDimensions() == 2) && (getTargetDimensions() == 2); }
/** * Checks if transforms are compatibles with this implementation. */ @Override boolean isValid() { return super.isValid() && (getSourceDimensions() == 2) && (getTargetDimensions() == 2); }
/** * Transforms many coordinates in a list of ordinal values. */ @Override public void transform(final float[] srcPts, final int srcOff, final double[] dstPts, final int dstOff, final int numPts) throws TransformException { assert isValid(); transform1.transform(srcPts, srcOff, dstPts, dstOff, numPts); transform2.transform(dstPts, dstOff, dstPts, dstOff, numPts); }
/** * Checks if transforms are compatibles with this implementation. */ @Override boolean isValid() { return super.isValid() && (getSourceDimensions() == 1) && (getTargetDimensions() == 1); }
/** * Transforms the specified {@code ptSrc} and stores the result in {@code ptDst}. */ @Override public DirectPosition transform(final DirectPosition ptSrc, DirectPosition ptDst) throws TransformException { assert isValid(); ptDst = transform1.transform(ptSrc, ptDst); return transform2.transform(ptDst, ptDst); }