Package nom.tam.image.tile.operation
Class AbstractTiledImageOperation<OPERATION extends ITileOperation>
java.lang.Object
nom.tam.image.tile.operation.AbstractTiledImageOperation<OPERATION>
- All Implemented Interfaces:
ITiledImageOperation
- Direct Known Subclasses:
TiledImageCompressionOperation
public abstract class AbstractTiledImageOperation<OPERATION extends ITileOperation>
extends Object
implements ITiledImageOperation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
protected boolean
protected void
int
int
protected int
getNAxes()
protected int
protected int[]
getTileOperation
(int i) protected OPERATION[]
void
setAxes
(int[] axes) protected void
setBaseType
(PrimitiveType<Buffer> baseType) void
setTileAxes
(int[] value) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface nom.tam.image.tile.operation.ITiledImageOperation
compressOptions, getCompressedWholeArea, getCompressorControl, getGzipCompressorControl
-
Constructor Details
-
AbstractTiledImageOperation
-
-
Method Details
-
getBaseType
- Specified by:
getBaseType
in interfaceITiledImageOperation
-
getBufferSize
public int getBufferSize() -
getImageWidth
public int getImageWidth()- Specified by:
getImageWidth
in interfaceITiledImageOperation
-
getTileOperation
- Specified by:
getTileOperation
in interfaceITiledImageOperation
-
setAxes
public void setAxes(int[] axes) -
setTileAxes
- Throws:
FitsException
-
areAxesUndefined
protected boolean areAxesUndefined() -
areTileAxesUndefined
protected boolean areTileAxesUndefined() -
createTiles
- Throws:
FitsException
-
getNAxes
protected int getNAxes() -
getNumberOfTileOperations
protected int getNumberOfTileOperations() -
getTileAxes
protected int[] getTileAxes() -
getTileOperations
-
setBaseType
-