jj2000.j2k.image
Class CompTransfSpec

java.lang.Object
  |
  +--jj2000.j2k.ModuleSpec
        |
        +--jj2000.j2k.image.CompTransfSpec
Direct Known Subclasses:
ForwCompTransfSpec

public class CompTransfSpec
extends ModuleSpec

This class extends ModuleSpec class in order to hold tile specifications for component transformation

See Also:
ModuleSpec

Fields inherited from class jj2000.j2k.ModuleSpec
compDef, def, nComp, nTiles, SPEC_COMP_DEF, SPEC_DEF, SPEC_TILE_COMP, SPEC_TILE_DEF, SPEC_TYPE_COMP, SPEC_TYPE_TILE, SPEC_TYPE_TILE_COMP, specType, specValType, tileCompVal, tileDef
 
Constructor Summary
CompTransfSpec(int nt, int nc, byte type)
          Constructs an empty 'CompTransfSpec' with specified number of tile and components.
 
Method Summary
 boolean isCompTransfUsed()
          Check if component transformation is used in any of the tiles.
 
Methods inherited from class jj2000.j2k.ModuleSpec
getCompDef, getCompDefRep, getDefault, getDefRep, getSpec, getSpecValType, getTileCompVal, getTileDef, getTileDefRep, isCompSpecified, isTileCompSpecified, isTileSpecified, parseIdx, setCompDef, setDefault, setTileCompVal, setTileDef
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

CompTransfSpec

public CompTransfSpec(int nt,
                      int nc,
                      byte type)
Constructs an empty 'CompTransfSpec' with specified number of tile and components. This constructor is called by the decoder. Note: The number of component is here for symmetry purpose. It is useless since only tile specifications are meaningful.
Parameters:
nt - Number of tiles
nc - Number of components
type - the type of the specification module i.e. tile specific, component specific or both.
Method Detail

isCompTransfUsed

public boolean isCompTransfUsed()
Check if component transformation is used in any of the tiles. This method must not be used by the encoder.
Returns:
True if a component transformation is used in at least on tile.