Class DirtyVolatileDoubleArray
java.lang.Object
net.imglib2.img.basictypeaccess.array.AbstractDoubleArray<DirtyVolatileDoubleArray>
net.imglib2.img.basictypeaccess.volatiles.array.AbstractVolatileDoubleArray<DirtyVolatileDoubleArray>
net.imglib2.img.basictypeaccess.volatiles.array.DirtyVolatileDoubleArray
- All Implemented Interfaces:
Serializable, Dirty, ArrayDataAccess<DirtyVolatileDoubleArray>, DataAccess, DoubleAccess, VolatileAccess, VolatileArrayDataAccess<DirtyVolatileDoubleArray>, VolatileDoubleAccess
public class DirtyVolatileDoubleArray
extends AbstractVolatileDoubleArray<DirtyVolatileDoubleArray>
implements VolatileDoubleAccess, Dirty
- See Also:
-
Field Summary
FieldsFields inherited from class AbstractVolatileDoubleArray
isValidFields inherited from class AbstractDoubleArray
data -
Constructor Summary
ConstructorsConstructorDescriptionDirtyVolatileDoubleArray(double[] data, boolean isValid) DirtyVolatileDoubleArray(int numEntities, boolean isValid) -
Method Summary
Modifier and TypeMethodDescriptioncreateArray(int numEntities, boolean isValid) booleanisDirty()voidsetDirty()voidsetDirty(boolean dirty) voidsetValue(int index, double value) Methods inherited from class AbstractVolatileDoubleArray
createArray, isValidMethods inherited from class AbstractDoubleArray
getArrayLength, getCurrentStorageArray, getValueMethods 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 DoubleAccess
getValueMethods inherited from interface VolatileAccess
isValid
-
Field Details
-
dirty
protected boolean dirty
-
-
Constructor Details
-
DirtyVolatileDoubleArray
public DirtyVolatileDoubleArray(int numEntities, boolean isValid) -
DirtyVolatileDoubleArray
public DirtyVolatileDoubleArray(double[] data, boolean isValid)
-
-
Method Details
-
setValue
public void setValue(int index, double value) - Specified by:
setValuein interfaceDoubleAccess- Overrides:
setValuein classAbstractDoubleArray<DirtyVolatileDoubleArray>
-
createArray
- Specified by:
createArrayin interfaceVolatileArrayDataAccess<DirtyVolatileDoubleArray>
-
isDirty
-
setDirty
-
setDirty
-