Package org.apache.sysds.runtime.io.cog
Class COGProperties
- java.lang.Object
-
- org.apache.sysds.runtime.io.cog.COGProperties
-
public class COGProperties extends Object
Properties of a COG file that are useful for reading the file.
-
-
Constructor Summary
Constructors Constructor Description COGProperties()COGProperties(IFDTag[] ifdTags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetBands()int[]getBitsPerSample()int[]getBytesPerTile()intgetCols()intgetCompression()intgetPlanarConfiguration()intgetRows()SampleFormatDataTypes[]getSampleFormat()intgetTileLength()int[]getTileOffsets()intgetTileWidth()voidinitFromIFDTags(IFDTag[] ifdTags)voidsetBands(int bands)voidsetBitsPerSample(int[] bitsPerSample)voidsetBytesPerTile(int[] bytesPerTile)voidsetCols(int cols)voidsetCompression(int compression)voidsetPlanarConfiguration(int planarConfiguration)voidsetRows(int rows)voidsetSampleFormat(SampleFormatDataTypes[] sampleFormat)voidsetTileLength(int tileLength)voidsetTileOffsets(int[] tileOffsets)voidsetTileWidth(int tileWidth)booleantilesFullySequential()
-
-
-
Constructor Detail
-
COGProperties
public COGProperties()
-
COGProperties
public COGProperties(IFDTag[] ifdTags)
-
-
Method Detail
-
getRows
public int getRows()
-
setRows
public void setRows(int rows)
-
getCols
public int getCols()
-
setCols
public void setCols(int cols)
-
getBands
public int getBands()
-
setBands
public void setBands(int bands)
-
getBitsPerSample
public int[] getBitsPerSample()
-
setBitsPerSample
public void setBitsPerSample(int[] bitsPerSample)
-
getSampleFormat
public SampleFormatDataTypes[] getSampleFormat()
-
setSampleFormat
public void setSampleFormat(SampleFormatDataTypes[] sampleFormat)
-
getPlanarConfiguration
public int getPlanarConfiguration()
-
setPlanarConfiguration
public void setPlanarConfiguration(int planarConfiguration)
-
getTileWidth
public int getTileWidth()
-
setTileWidth
public void setTileWidth(int tileWidth)
-
getTileLength
public int getTileLength()
-
setTileLength
public void setTileLength(int tileLength)
-
getTileOffsets
public int[] getTileOffsets()
-
setTileOffsets
public void setTileOffsets(int[] tileOffsets)
-
getBytesPerTile
public int[] getBytesPerTile()
-
setBytesPerTile
public void setBytesPerTile(int[] bytesPerTile)
-
getCompression
public int getCompression()
-
setCompression
public void setCompression(int compression)
-
initFromIFDTags
public void initFromIFDTags(IFDTag[] ifdTags)
-
tilesFullySequential
public boolean tilesFullySequential()
-
-