Package net.imglib2.img.sparse
Interface NtreeAccess<L extends java.lang.Comparable<L>,A extends NtreeAccess<L,A>>
-
- All Superinterfaces:
DataAccess
- All Known Implementing Classes:
BooleanNtree,ByteNtree,CharNtree,DoubleNtree,FloatNtree,IntNtree,LongNtree,ShortNtree
public interface NtreeAccess<L extends java.lang.Comparable<L>,A extends NtreeAccess<L,A>> extends DataAccess
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AcreateInstance(long[] pos)default AcreateView(java.lang.Object updater)Create a copy of the current access without copying the underlying data.Ntree<L>getCurrentStorageNtree()
-
-
-
Method Detail
-
createInstance
A createInstance(long[] pos)
-
createView
default A createView(java.lang.Object updater)
Description copied from interface:DataAccessCreate a copy of the current access without copying the underlying data. Useful for access containers whose instances are not thread safe such asBufferderivatives that have a state. By default,createViewreturnsthisobject instance.- Specified by:
createViewin interfaceDataAccess- Parameters:
updater- Usually an accessor likeCursor. SeeNativeImg.update(Object)- Returns:
- A view of the original access and of the same concrete type.
- See Also:
NativeImg.update(Object),NativeType.updateContainer(Object)
-
-