public abstract class NativeImgFactory<T extends NativeType<T>> extends ImgFactory<T>
Constructor and Description |
---|
NativeImgFactory() |
Modifier and Type | Method and Description |
---|---|
NativeImg<T,?> |
create(long[] dim,
T type)
|
abstract NativeImg<T,? extends ByteAccess> |
createByteInstance(long[] dimensions,
Fraction entitiesPerPixel) |
abstract NativeImg<T,? extends CharAccess> |
createCharInstance(long[] dimensions,
Fraction entitiesPerPixel) |
abstract NativeImg<T,? extends DoubleAccess> |
createDoubleInstance(long[] dimensions,
Fraction entitiesPerPixel) |
abstract NativeImg<T,? extends FloatAccess> |
createFloatInstance(long[] dimensions,
Fraction entitiesPerPixel) |
abstract NativeImg<T,? extends IntAccess> |
createIntInstance(long[] dimensions,
Fraction entitiesPerPixel) |
abstract NativeImg<T,? extends LongAccess> |
createLongInstance(long[] dimensions,
Fraction entitiesPerPixel) |
abstract NativeImg<T,? extends ShortAccess> |
createShortInstance(long[] dimensions,
Fraction entitiesPerPixel) |
create, create, create, create, create, imgFactory, imgFactory
public NativeImg<T,?> create(long[] dim, T type)
Type
to create a suitable Img
for
the Type
and the dimensionality.
Type
will then call one of the abstract methods defined below to
create the NativeImg
create
in class ImgFactory<T extends NativeType<T>>
Img
- the instantiated Containerpublic abstract NativeImg<T,? extends ByteAccess> createByteInstance(long[] dimensions, Fraction entitiesPerPixel)
public abstract NativeImg<T,? extends CharAccess> createCharInstance(long[] dimensions, Fraction entitiesPerPixel)
public abstract NativeImg<T,? extends ShortAccess> createShortInstance(long[] dimensions, Fraction entitiesPerPixel)
public abstract NativeImg<T,? extends IntAccess> createIntInstance(long[] dimensions, Fraction entitiesPerPixel)
public abstract NativeImg<T,? extends LongAccess> createLongInstance(long[] dimensions, Fraction entitiesPerPixel)
public abstract NativeImg<T,? extends FloatAccess> createFloatInstance(long[] dimensions, Fraction entitiesPerPixel)
public abstract NativeImg<T,? extends DoubleAccess> createDoubleInstance(long[] dimensions, Fraction entitiesPerPixel)
Copyright © 2009–2017 ImgLib2. All rights reserved.