Class AbstractVolatileBooleanArray<A extends AbstractVolatileBooleanArray<A>>
java.lang.Object
net.imglib2.img.basictypeaccess.array.AbstractBooleanArray<A>
net.imglib2.img.basictypeaccess.volatiles.array.AbstractVolatileBooleanArray<A>
- All Implemented Interfaces:
Serializable, ArrayDataAccess<A>, BooleanAccess, DataAccess, VolatileAccess, VolatileArrayDataAccess<A>
- Direct Known Subclasses:
DirtyVolatileBooleanArray, VolatileBooleanArray
public abstract class AbstractVolatileBooleanArray<A extends AbstractVolatileBooleanArray<A>>
extends AbstractBooleanArray<A>
implements VolatileArrayDataAccess<A>
- See Also:
-
Field Summary
FieldsFields inherited from class AbstractBooleanArray
data -
Constructor Summary
ConstructorsConstructorDescriptionAbstractVolatileBooleanArray(boolean[] data, boolean isValid) AbstractVolatileBooleanArray(int numEntities, boolean isValid) -
Method Summary
Methods inherited from class AbstractBooleanArray
getArrayLength, getCurrentStorageArray, getValue, setValueMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ArrayDataAccess
getArrayLength, getCurrentStorageArrayMethods inherited from interface DataAccess
createViewMethods inherited from interface VolatileArrayDataAccess
createArray
-
Field Details
-
isValid
protected final boolean isValid
-
-
Constructor Details
-
AbstractVolatileBooleanArray
public AbstractVolatileBooleanArray(int numEntities, boolean isValid) -
AbstractVolatileBooleanArray
public AbstractVolatileBooleanArray(boolean[] data, boolean isValid)
-
-
Method Details
-
isValid
public boolean isValid()- Specified by:
isValidin interfaceVolatileAccess
-
createArray
- Specified by:
createArrayin interfaceArrayDataAccess<A extends AbstractVolatileBooleanArray<A>>
-