public interface Accesses
ByteAccess etc).| Modifier and Type | Method and Description |
|---|---|
static ArrayDataAccess<?> |
asArrayAccess(long address,
int size,
boolean volatil,
PrimitiveType type) |
static AbstractByteArray<?> |
asByteArray(long address,
int size,
boolean volatil) |
static AbstractCharArray<?> |
asCharArray(long address,
int size,
boolean volatil) |
static AbstractDoubleArray<?> |
asDoubleArray(long address,
int size,
boolean volatil) |
static AbstractFloatArray<?> |
asFloatArray(long address,
int size,
boolean volatil) |
static AbstractIntArray<?> |
asIntArray(long address,
int size,
boolean volatil) |
static AbstractLongArray<?> |
asLongArray(long address,
int size,
boolean volatil) |
static AbstractShortArray<?> |
asShortArray(long address,
int size,
boolean volatil) |
static void |
copy(ByteAccess src,
int srcPos,
ByteAccess dest,
int destPos,
int length)
Following
System.arraycopy(java.lang.Object, int, java.lang.Object, int, int), copies length elements from
the specified source access, beginning at the specified position
srcPos, to the specified position of the destination array
destPos. |
static void |
copy(CharAccess src,
int srcPos,
CharAccess dest,
int destPos,
int length)
Following
System.arraycopy(java.lang.Object, int, java.lang.Object, int, int), copies length elements from
the specified source access, beginning at the specified position
srcPos, to the specified position of the destination array
destPos. |
static void |
copy(DoubleAccess src,
int srcPos,
DoubleAccess dest,
int destPos,
int length)
Following
System.arraycopy(java.lang.Object, int, java.lang.Object, int, int), copies length elements from
the specified source access, beginning at the specified position
srcPos, to the specified position of the destination array
destPos. |
static void |
copy(FloatAccess src,
int srcPos,
FloatAccess dest,
int destPos,
int length)
Following
System.arraycopy(java.lang.Object, int, java.lang.Object, int, int), copies length elements from
the specified source access, beginning at the specified position
srcPos, to the specified position of the destination array
destPos. |
static void |
copy(IntAccess src,
int srcPos,
IntAccess dest,
int destPos,
int length)
Following
System.arraycopy(java.lang.Object, int, java.lang.Object, int, int), copies length elements from
the specified source access, beginning at the specified position
srcPos, to the specified position of the destination array
destPos. |
static void |
copy(LongAccess src,
int srcPos,
LongAccess dest,
int destPos,
int length)
Following
System.arraycopy(java.lang.Object, int, java.lang.Object, int, int), copies length elements from
the specified source access, beginning at the specified position
srcPos, to the specified position of the destination array
destPos. |
static void |
copy(ShortAccess src,
int srcPos,
ShortAccess dest,
int destPos,
int length)
Following
System.arraycopy(java.lang.Object, int, java.lang.Object, int, int), copies length elements from
the specified source access, beginning at the specified position
srcPos, to the specified position of the destination array
destPos. |
static void |
copyAny(Object src,
int srcPos,
Object dest,
int destPos,
int length) |
static ArrayDataAccess<?> asArrayAccess(long address, int size, boolean volatil, PrimitiveType type)
static AbstractByteArray<?> asByteArray(long address, int size, boolean volatil)
static AbstractCharArray<?> asCharArray(long address, int size, boolean volatil)
static AbstractShortArray<?> asShortArray(long address, int size, boolean volatil)
static AbstractIntArray<?> asIntArray(long address, int size, boolean volatil)
static AbstractLongArray<?> asLongArray(long address, int size, boolean volatil)
static AbstractFloatArray<?> asFloatArray(long address, int size, boolean volatil)
static AbstractDoubleArray<?> asDoubleArray(long address, int size, boolean volatil)
static void copyAny(Object src, int srcPos, Object dest, int destPos, int length) throws IllegalArgumentException
IllegalArgumentExceptionstatic void copy(ByteAccess src, int srcPos, ByteAccess dest, int destPos, int length)
System.arraycopy(java.lang.Object, int, java.lang.Object, int, int), copies length elements from
the specified source access, beginning at the specified position
srcPos, to the specified position of the destination array
destPos. A subsequence of access components are copied from the
source access referenced by src to the destination access
referenced by dest. The number of components copied is equal to
the length argument. The components at positions srcPos
through srcPos+length-1 in the source array are copied into
positions destPos through destPos+length-1, respectively,
of the destination array.
If the src and dest arguments refer to the same array
object, then the copying is performed as if the components at positions
srcPos through srcPos+length-1 were first copied to a
temporary array with length components and then the contents of
the temporary array were copied into positions destPos through
destPos+length-1 of the destination array.src - the source access.srcPos - starting position in the source access.dest - the destination access.destPos - starting position in the destination access.length - the number of access elements to be copiedstatic void copy(CharAccess src, int srcPos, CharAccess dest, int destPos, int length)
System.arraycopy(java.lang.Object, int, java.lang.Object, int, int), copies length elements from
the specified source access, beginning at the specified position
srcPos, to the specified position of the destination array
destPos. A subsequence of access components are copied from the
source access referenced by src to the destination access
referenced by dest. The number of components copied is equal to
the length argument. The components at positions srcPos
through srcPos+length-1 in the source array are copied into
positions destPos through destPos+length-1, respectively,
of the destination array.
If the src and dest arguments refer to the same array
object, then the copying is performed as if the components at positions
srcPos through srcPos+length-1 were first copied to a
temporary array with length components and then the contents of
the temporary array were copied into positions destPos through
destPos+length-1 of the destination array.src - the source access.srcPos - starting position in the source access.dest - the destination access.destPos - starting position in the destination access.length - the number of access elements to be copiedstatic void copy(DoubleAccess src, int srcPos, DoubleAccess dest, int destPos, int length)
System.arraycopy(java.lang.Object, int, java.lang.Object, int, int), copies length elements from
the specified source access, beginning at the specified position
srcPos, to the specified position of the destination array
destPos. A subsequence of access components are copied from the
source access referenced by src to the destination access
referenced by dest. The number of components copied is equal to
the length argument. The components at positions srcPos
through srcPos+length-1 in the source array are copied into
positions destPos through destPos+length-1, respectively,
of the destination array.
If the src and dest arguments refer to the same array
object, then the copying is performed as if the components at positions
srcPos through srcPos+length-1 were first copied to a
temporary array with length components and then the contents of
the temporary array were copied into positions destPos through
destPos+length-1 of the destination array.src - the source access.srcPos - starting position in the source access.dest - the destination access.destPos - starting position in the destination access.length - the number of access elements to be copiedstatic void copy(FloatAccess src, int srcPos, FloatAccess dest, int destPos, int length)
System.arraycopy(java.lang.Object, int, java.lang.Object, int, int), copies length elements from
the specified source access, beginning at the specified position
srcPos, to the specified position of the destination array
destPos. A subsequence of access components are copied from the
source access referenced by src to the destination access
referenced by dest. The number of components copied is equal to
the length argument. The components at positions srcPos
through srcPos+length-1 in the source array are copied into
positions destPos through destPos+length-1, respectively,
of the destination array.
If the src and dest arguments refer to the same array
object, then the copying is performed as if the components at positions
srcPos through srcPos+length-1 were first copied to a
temporary array with length components and then the contents of
the temporary array were copied into positions destPos through
destPos+length-1 of the destination array.src - the source access.srcPos - starting position in the source access.dest - the destination access.destPos - starting position in the destination access.length - the number of access elements to be copiedstatic void copy(IntAccess src, int srcPos, IntAccess dest, int destPos, int length)
System.arraycopy(java.lang.Object, int, java.lang.Object, int, int), copies length elements from
the specified source access, beginning at the specified position
srcPos, to the specified position of the destination array
destPos. A subsequence of access components are copied from the
source access referenced by src to the destination access
referenced by dest. The number of components copied is equal to
the length argument. The components at positions srcPos
through srcPos+length-1 in the source array are copied into
positions destPos through destPos+length-1, respectively,
of the destination array.
If the src and dest arguments refer to the same array
object, then the copying is performed as if the components at positions
srcPos through srcPos+length-1 were first copied to a
temporary array with length components and then the contents of
the temporary array were copied into positions destPos through
destPos+length-1 of the destination array.src - the source access.srcPos - starting position in the source access.dest - the destination access.destPos - starting position in the destination access.length - the number of access elements to be copiedstatic void copy(LongAccess src, int srcPos, LongAccess dest, int destPos, int length)
System.arraycopy(java.lang.Object, int, java.lang.Object, int, int), copies length elements from
the specified source access, beginning at the specified position
srcPos, to the specified position of the destination array
destPos. A subsequence of access components are copied from the
source access referenced by src to the destination access
referenced by dest. The number of components copied is equal to
the length argument. The components at positions srcPos
through srcPos+length-1 in the source array are copied into
positions destPos through destPos+length-1, respectively,
of the destination array.
If the src and dest arguments refer to the same array
object, then the copying is performed as if the components at positions
srcPos through srcPos+length-1 were first copied to a
temporary array with length components and then the contents of
the temporary array were copied into positions destPos through
destPos+length-1 of the destination array.src - the source access.srcPos - starting position in the source access.dest - the destination access.destPos - starting position in the destination access.length - the number of access elements to be copiedstatic void copy(ShortAccess src, int srcPos, ShortAccess dest, int destPos, int length)
System.arraycopy(java.lang.Object, int, java.lang.Object, int, int), copies length elements from
the specified source access, beginning at the specified position
srcPos, to the specified position of the destination array
destPos. A subsequence of access components are copied from the
source access referenced by src to the destination access
referenced by dest. The number of components copied is equal to
the length argument. The components at positions srcPos
through srcPos+length-1 in the source array are copied into
positions destPos through destPos+length-1, respectively,
of the destination array.
If the src and dest arguments refer to the same array
object, then the copying is performed as if the components at positions
srcPos through srcPos+length-1 were first copied to a
temporary array with length components and then the contents of
the temporary array were copied into positions destPos through
destPos+length-1 of the destination array.src - the source access.srcPos - starting position in the source access.dest - the destination access.destPos - starting position in the destination access.length - the number of access elements to be copiedCopyright © 2015–2022 ImgLib2. All rights reserved.