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
IllegalArgumentException
static 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.