Class ArrayDataAccessFactory
java.lang.Object
net.imglib2.img.basictypeaccess.ArrayDataAccessFactory
Given a
PrimitiveType and AccessFlags creates a specific
ArrayDataAccess. For example, BYTE with flags DIRTY
and VOLATILE specifies DirtyVolatileByteArray.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <A extends ArrayDataAccess<A>>
Aget(NativeTypeFactory<?, ? super A> typeFactory) static <A extends ArrayDataAccess<A>>
Aget(NativeTypeFactory<?, ? super A> typeFactory, Set<AccessFlags> flags) static <A extends ArrayDataAccess<A>>
Aget(PrimitiveType primitiveType, Set<AccessFlags> flags) static <T extends NativeType<T>, A extends ArrayDataAccess<A>>
Aget(T type) static <T extends NativeType<T>, A extends ArrayDataAccess<A>>
Aget(T type, Set<AccessFlags> flags)
-
Constructor Details
-
ArrayDataAccessFactory
public ArrayDataAccessFactory()
-
-
Method Details
-
get
-
get
public static <T extends NativeType<T>, A extends ArrayDataAccess<A>> A get(T type, Set<AccessFlags> flags) -
get
-
get
public static <A extends ArrayDataAccess<A>> A get(NativeTypeFactory<?, ? super A> typeFactory, Set<AccessFlags> flags) -
get
public static <A extends ArrayDataAccess<A>> A get(PrimitiveType primitiveType, Set<AccessFlags> flags)
-