Package org.apache.sysds.runtime.io.cog
Class COGProperties
java.lang.Object
org.apache.sysds.runtime.io.cog.COGProperties
Properties of a COG file that are useful for reading the file.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetBands()int[]int[]intgetCols()intintintgetRows()intint[]intvoidinitFromIFDTags(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) boolean
-
Constructor Details
-
COGProperties
public COGProperties() -
COGProperties
-
-
Method Details
-
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
-
setSampleFormat
-
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
-
tilesFullySequential
public boolean tilesFullySequential()
-