public abstract class AbstractTiledImageOperation<OPERATION extends ITileOperation> extends java.lang.Object implements ITiledImageOperation
Constructor and Description |
---|
AbstractTiledImageOperation(java.lang.Class<OPERATION> operationClass) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
areAxesUndefined() |
protected boolean |
areTileAxesUndefined() |
protected void |
createTiles(ITileOperationInitialisation<OPERATION> init) |
PrimitiveType<java.nio.Buffer> |
getBaseType() |
int |
getBufferSize() |
int |
getImageWidth() |
protected int |
getNAxes() |
protected int |
getNumberOfTileOperations() |
protected int[] |
getTileAxes() |
OPERATION |
getTileOperation(int i) |
protected OPERATION[] |
getTileOperations() |
void |
setAxes(int[] axes) |
protected void |
setBaseType(PrimitiveType<java.nio.Buffer> baseType) |
void |
setTileAxes(int[] value) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
compressOptions, getCompressedWholeArea, getCompressorControl, getGzipCompressorControl
public AbstractTiledImageOperation(java.lang.Class<OPERATION> operationClass)
public PrimitiveType<java.nio.Buffer> getBaseType()
getBaseType
in interface ITiledImageOperation
public int getBufferSize()
public int getImageWidth()
getImageWidth
in interface ITiledImageOperation
public OPERATION getTileOperation(int i)
getTileOperation
in interface ITiledImageOperation
public void setAxes(int[] axes)
public void setTileAxes(int[] value) throws FitsException
FitsException
protected boolean areAxesUndefined()
protected boolean areTileAxesUndefined()
protected void createTiles(ITileOperationInitialisation<OPERATION> init) throws FitsException
FitsException
protected int getNAxes()
protected int getNumberOfTileOperations()
protected int[] getTileAxes()
protected OPERATION[] getTileOperations()
protected void setBaseType(PrimitiveType<java.nio.Buffer> baseType)