jj2000.j2k.roi
Class MaxShiftSpec

java.lang.Object
  |
  +--jj2000.j2k.ModuleSpec
        |
        +--jj2000.j2k.roi.MaxShiftSpec

public class MaxShiftSpec
extends ModuleSpec

This class contains the maxshift scaling value for each tile-component. The scaling values used are calculated in the ROIScaler class


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
MaxShiftSpec(int nt, int nc, byte type)
          Constructs a 'ModuleSpec' object, initializing all the components and tiles to the 'SPEC_DEF' spec type, for the specified number of components and 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

MaxShiftSpec

public MaxShiftSpec(int nt,
                    int nc,
                    byte type)
Constructs a 'ModuleSpec' object, initializing all the components and tiles to the 'SPEC_DEF' spec type, for the specified number of components and tiles.
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.