- java.lang.Object
-
- io.scif.img.cell.loaders.AbstractArrayLoader<net.imglib2.img.basictypeaccess.FloatAccess>
-
- io.scif.img.cell.loaders.FloatAccessLoader
-
- All Implemented Interfaces:
SCIFIOArrayLoader<net.imglib2.img.basictypeaccess.FloatAccess>
public class FloatAccessLoader extends AbstractArrayLoader<net.imglib2.img.basictypeaccess.FloatAccess>
SCIFIOArrayLoaderimplementation forFloatAccesstypes.- Author:
- Mark Hiner, Philipp Hanslovsky
-
-
Constructor Summary
Constructors Constructor Description FloatAccessLoader(Reader reader, ImageRegion subRegion, IntFunction<net.imglib2.img.basictypeaccess.FloatAccess> accessFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconvertBytes(net.imglib2.img.basictypeaccess.FloatAccess data, byte[] bytes, int planesRead)Type-specific conversion method.net.imglib2.img.basictypeaccess.FloatAccessemptyArray(int entities)intgetBitsPerElement()Class<?>outputClass()-
Methods inherited from class io.scif.img.cell.loaders.AbstractArrayLoader
isCompatible, loadArray, loadArray, loadTable, reader, setIndex, utils
-
-
-
-
Constructor Detail
-
FloatAccessLoader
public FloatAccessLoader(Reader reader, ImageRegion subRegion, IntFunction<net.imglib2.img.basictypeaccess.FloatAccess> accessFactory)
-
-
Method Detail
-
convertBytes
public void convertBytes(net.imglib2.img.basictypeaccess.FloatAccess data, byte[] bytes, int planesRead)
Description copied from class:AbstractArrayLoaderType-specific conversion method. The given data is populated using the provided byte array, at a position based on planes read, assuming the length of the given byte array corresponds to one plane.- Specified by:
convertBytesin classAbstractArrayLoader<net.imglib2.img.basictypeaccess.FloatAccess>
-
emptyArray
public net.imglib2.img.basictypeaccess.FloatAccess emptyArray(int entities)
- Parameters:
entities- Desired entity capacity- Returns:
- An empty array of this loader's type, capable of holding the given number of entities.
-
getBitsPerElement
public int getBitsPerElement()
- Returns:
- Bits per element for the type of this loader.
-
outputClass
public Class<?> outputClass()
- Specified by:
outputClassin classAbstractArrayLoader<net.imglib2.img.basictypeaccess.FloatAccess>- Returns:
- The generic type of this loader.
-
-