jj2000.j2k.quantization
Class GuardBitsSpec

java.lang.Object
  |
  +--jj2000.j2k.ModuleSpec
        |
        +--jj2000.j2k.quantization.GuardBitsSpec

public class GuardBitsSpec
extends ModuleSpec

This class extends ModuleSpec class in order to hold specifications about number of guard bits in each tile-component.

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
GuardBitsSpec(int nt, int nc, byte type)
          Constructs an empty 'GuardBitsSpec' with specified number of tile and components.
GuardBitsSpec(int nt, int nc, byte type, ParameterList pl)
          Constructs a new 'GuardBitsSpec' for the specified number of components and tiles and the arguments of "-Qguard_bits" option.
 
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

GuardBitsSpec

public GuardBitsSpec(int nt,
                     int nc,
                     byte type)
Constructs an empty 'GuardBitsSpec' with specified number of tile and components. This constructor is called by the decoder.
Parameters:
nt - Number of tiles
nc - Number of components
type - the type of the specification module i.e. tile specific, component specific or both.

GuardBitsSpec

public GuardBitsSpec(int nt,
                     int nc,
                     byte type,
                     ParameterList pl)
Constructs a new 'GuardBitsSpec' for the specified number of components and tiles and the arguments of "-Qguard_bits" option.
Parameters:
nt - The number of tiles
nc - The number of components
type - the type of the specification module i.e. tile specific, component specific or both.
pl - The ParameterList