Package net.imglib2.blocks
Class MemCopy.MemCopyDouble
- java.lang.Object
-
- net.imglib2.blocks.MemCopy.MemCopyDouble
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.imglib2.blocks.MemCopy
MemCopy.MemCopyBoolean, MemCopy.MemCopyByte, MemCopy.MemCopyChar, MemCopy.MemCopyDouble, MemCopy.MemCopyFloat, MemCopy.MemCopyInt, MemCopy.MemCopyLong, MemCopy.MemCopyShort
-
-
Constructor Summary
Constructors Constructor Description MemCopyDouble()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcopyForward(double[] src, int srcPos, double[] dest, int destPos, int length)Copylengthcomponents from thesrcarray to thedestarray.voidcopyLines(int lineDir, int lineLength, int numLines, double[] src, int srcPos, int srcStep, double[] dest, int destPos, int destStep)CopynumLinesstretches oflineLengthelements.voidcopyReverse(double[] src, int srcPos, double[] dest, int destPos, int length)Copylengthcomponents from thesrcarray to thedestarray, in reverse order.voidcopyStrided(double[] src, int srcPos, double[] dest, int destPos, int destStride, int length)TODO javadocvoidcopyValue(double[] src, int srcPos, double[] dest, int destPos, int length)Copy component at positionsrcPosin thesrcarray (lengthtimes) into positionsdestPosthroughdestPos+length-1of the destination array.
-
-
-
Method Detail
-
copyForward
public void copyForward(double[] src, int srcPos, double[] dest, int destPos, int length)Description copied from interface:MemCopyCopylengthcomponents from thesrcarray to thedestarray. The components at positionssrcPosthroughsrcPos+length-1in the source array are copied into positionsdestPosthroughdestPos+length-1, respectively, of the destination array.- Specified by:
copyForwardin interfaceMemCopy<double[]>
-
copyReverse
public void copyReverse(double[] src, int srcPos, double[] dest, int destPos, int length)Description copied from interface:MemCopyCopylengthcomponents from thesrcarray to thedestarray, in reverse order. The components at positionssrcPosthroughsrcPos-length-1in the source array are copied into positionsdestPosthroughdestPos+length-1, respectively, of the destination array.- Specified by:
copyReversein interfaceMemCopy<double[]>
-
copyValue
public void copyValue(double[] src, int srcPos, double[] dest, int destPos, int length)Description copied from interface:MemCopyCopy component at positionsrcPosin thesrcarray (lengthtimes) into positionsdestPosthroughdestPos+length-1of the destination array.
-
copyStrided
public void copyStrided(double[] src, int srcPos, double[] dest, int destPos, int destStride, int length)Description copied from interface:MemCopyTODO javadoc- Specified by:
copyStridedin interfaceMemCopy<double[]>
-
copyLines
public void copyLines(int lineDir, int lineLength, int numLines, double[] src, int srcPos, int srcStep, double[] dest, int destPos, int destStep)Description copied from interface:MemCopyCopynumLinesstretches oflineLengthelements.- Specified by:
copyLinesin interfaceMemCopy<double[]>- Parameters:
lineDir-1,-1, or0. This corresponds (for every line being copied) to the source position moving forward, backward, or not at all, as the dest position is moving forward.lineLength- how many elements to copy per linenumLines- how many lines to copysrc- source arraysrcPos- starting position in source arraysrcStep- offset to next line in srcdest- dest arraydestPos- starting position in dest arraydestStep- offset to next line in dest
-
-