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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int[]private PrimitiveType<Buffer> Interprets the value of the BITPIX keyword in the uncompressed FITS imageprivate int[]private OPERATION[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected booleanprotected voidintintprotected intgetNAxes()protected intprotected int[]getTileOperation(int i) protected OPERATION[]voidsetAxes(int[] axes) protected voidsetBaseType(PrimitiveType<Buffer> baseType) voidsetTileAxes(int[] value) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ITiledImageOperation
compressOptions, getCompressedWholeArea, getCompressorControl, getGzipCompressorControl
-
Field Details
-
axes
private int[] axes -
baseType
Interprets the value of the BITPIX keyword in the uncompressed FITS image -
tileAxes
private int[] tileAxes -
tileOperations
-
operationClass
-
-
Constructor Details
-
AbstractTiledImageOperation
-
-
Method Details
-
getBaseType
- Specified by:
getBaseTypein interfaceITiledImageOperation
-
getBufferSize
public int getBufferSize() -
getImageWidth
public int getImageWidth()- Specified by:
getImageWidthin interfaceITiledImageOperation
-
getTileOperation
- Specified by:
getTileOperationin 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
-