A - access typepublic class DefaultEmptyArrayCreator<A extends net.imglib2.img.basictypeaccess.volatiles.VolatileArrayDataAccess<A>> extends Object implements EmptyArrayCreator<A>
EmptyArrayCreator implementation for standard access types. Maintains
one invalid array that grows to the biggest size requested so far. The same
array is reused and returned for all
requests.
Access types provided through get(PrimitiveType, boolean) are
DirtyVolatileByteArrayVolatileByteArrayDirtyVolatileCharArrayVolatileCharArrayDirtyVolatileDoubleArrayVolatileDoubleArrayDirtyVolatileFloatArrayVolatileFloatArrayDirtyVolatileIntArrayVolatileIntArrayDirtyVolatileLongArrayVolatileLongArrayDirtyVolatileShortArrayVolatileShortArray| Modifier and Type | Field and Description |
|---|---|
static int |
INITIAL_EMPTY_SIZE |
| Constructor and Description |
|---|
DefaultEmptyArrayCreator(A creator) |
| Modifier and Type | Method and Description |
|---|---|
static <A extends net.imglib2.img.basictypeaccess.volatiles.VolatileArrayDataAccess<A>> |
get(net.imglib2.type.PrimitiveType primitiveType,
boolean dirty) |
A |
getEmptyArray(long numEntities) |
public static final int INITIAL_EMPTY_SIZE
public DefaultEmptyArrayCreator(A creator)
public A getEmptyArray(long numEntities)
getEmptyArray in interface EmptyArrayCreator<A extends net.imglib2.img.basictypeaccess.volatiles.VolatileArrayDataAccess<A>>public static <A extends net.imglib2.img.basictypeaccess.volatiles.VolatileArrayDataAccess<A>> DefaultEmptyArrayCreator<A> get(net.imglib2.type.PrimitiveType primitiveType, boolean dirty)
get in interface EmptyArrayCreator<A extends net.imglib2.img.basictypeaccess.volatiles.VolatileArrayDataAccess<A>>Copyright © 2012–2025 BigDataViewer. All rights reserved.