A B C D E F G H I J K L M N O P Q R S T U V W X Y

S

SCOX_PRECINCT_PARTITION - Static variable in interface jp2codec.codestream.Markers
Precinct used flag
SCOX_USE_EPH - Static variable in interface jp2codec.codestream.Markers
Use end of packet header marker
SCOX_USE_SOP - Static variable in interface jp2codec.codestream.Markers
Use start of packet marker
SIZ - Static variable in interface jp2codec.codestream.Markers
SIZ marker (Image and tile size): 0xFF51
SOC - Static variable in interface jp2codec.codestream.Markers
Start of codestream (SOC): 0xFF4F
SOD - Static variable in interface jp2codec.codestream.Markers
Start of data (SOD): 0xFF93
SOD_FOUND - Static variable in class jp2codec.codestream.reader.HeaderDecoder
Flag bit for SOD marker segment found
SOP - Static variable in interface jp2codec.codestream.Markers
Start pf packet (SOP): 0xFF91
SOP_LENGTH - Static variable in interface jp2codec.codestream.Markers
Length of SOP marker (in bytes)
SOT - Static variable in interface jp2codec.codestream.Markers
Start of tile-part (SOT): 0xFF90
SPEC_COMP_DEF - Static variable in class jp2codec.ModuleSpec
The identifier for "component default" specification
SPEC_DEF - Static variable in class jp2codec.ModuleSpec
The identifier for default specification
SPEC_TILE_COMP - Static variable in class jp2codec.ModuleSpec
The identifier for a "tile-component" specification
SPEC_TILE_DEF - Static variable in class jp2codec.ModuleSpec
The identifier for "tile default" specification
SPEC_TYPE_COMP - Static variable in class jp2codec.ModuleSpec
The identifier for a specification module that applies only to components
SPEC_TYPE_TILE - Static variable in class jp2codec.ModuleSpec
The identifier for a specification module that applies only to tiles
SPEC_TYPE_TILE_COMP - Static variable in class jp2codec.ModuleSpec
The identifier for a specification module that applies both to tiles and components
SQCX_EXP_MASK - Static variable in interface jp2codec.codestream.Markers
Exponent bitmask in SPQCX when no quantization: 3
SQCX_EXP_SHIFT - Static variable in interface jp2codec.codestream.Markers
Exponent shift in SPQCX when no quantization: 3
SQCX_GB_MSK - Static variable in interface jp2codec.codestream.Markers
Guard bits mask in SQCX field: 7
SQCX_GB_SHIFT - Static variable in interface jp2codec.codestream.Markers
Guard bits shift in SQCX field: 5
SQCX_NO_QUANTIZATION - Static variable in interface jp2codec.codestream.Markers
No quantization (i.e. embedded reversible) flag for Sqcd or Sqcc (Sqcx) fields: 0x00.
SQCX_SCALAR_DERIVED - Static variable in interface jp2codec.codestream.Markers
Scalar derived (i.e.
SQCX_SCALAR_EXPOUNDED - Static variable in interface jp2codec.codestream.Markers
Scalar expounded (i.e. all values) quantization flag for Sqcd or Sqcc (Sqcx) fields: 0x02.
SRGN_IMPLICIT - Static variable in interface jp2codec.codestream.Markers
Implicit (i.e. max-shift) ROI flag for Srgn field in RGN marker segment: 0x00
SSIZ_DEPTH_BITS - Static variable in interface jp2codec.codestream.Markers
Component bitdepth bits in Ssiz field in SIZ marker: 7
STRIPE_HEIGHT - Static variable in interface jp2codec.entropy.StdEntropyCoderOptions
The stripe height.
StdDequantizer - Class in jp2codec.quantization.dequantizer
This class implements a scalar dequantizer with deadzone.
StdDequantizer(CBlkQuantDataSrcDec, int[], DecoderSpecs) - Constructor for class jp2codec.quantization.dequantizer.StdDequantizer
Initializes the source of compressed data.
StdDequantizerParams - Class in jp2codec.quantization.dequantizer
This class holds the parameters for the scalar deadzone dequantizer (StdDequantizer class) for the current tile.
StdDequantizerParams() - Constructor for class jp2codec.quantization.dequantizer.StdDequantizerParams
 
StdEntropyCoderOptions - Interface in jp2codec.entropy
This interface define the constants that identify the possible options for the entropy coder, as well some fixed parameters of the JPEG 2000 entropy coder.
StdEntropyDecoder - Class in jp2codec.entropy.decoder
This class implements the JPEG 2000 entropy decoder, which codes stripes in code-blocks.
StdEntropyDecoder(CodedCBlkDataSrcDec, DecoderSpecs, boolean, boolean) - Constructor for class jp2codec.entropy.decoder.StdEntropyDecoder
Instantiates a new entropy decoder engine, with the specified source of data, nominal block width and height.
StreamMsgLogger - Class in jp2codec.util
This class implements the MsgLogger interface for streams.
StreamMsgLogger(OutputStream, OutputStream, int) - Constructor for class jp2codec.util.StreamMsgLogger
Constructs a StreamMsgLogger that uses 'outstr' as the 'out' stream, and 'errstr' as the 'err' stream.
StreamMsgLogger(Writer, Writer, int) - Constructor for class jp2codec.util.StreamMsgLogger
Constructs a StreamMsgLogger that uses 'outstr' as the 'out' stream, and 'errstr' as the 'err' stream.
StreamMsgLogger(PrintWriter, PrintWriter, int) - Constructor for class jp2codec.util.StreamMsgLogger
Constructs a StreamMsgLogger that uses 'outstr' as the 'out' stream, and 'errstr' as the 'err' stream.
Subband - Class in jp2codec.wavelet
This abstract class represents a subband in a bidirectional tree structure that describes the subband decomposition for a wavelet transform.
Subband() - Constructor for class jp2codec.wavelet.Subband
Creates a Subband element with all the default values.
Subband(int, int, int, int, int, WaveletFilter[], WaveletFilter[]) - Constructor for class jp2codec.wavelet.Subband
Creates the top-level node and the entire subband tree, with the top-level dimensions, the number of decompositions, and the decomposition tree as specified.
SubbandSyn - Class in jp2codec.wavelet.synthesis
This class represents a subband in a tree structure that describes the subband decomposition for a wavelet transform, specifically for the syhthesis side.
SubbandSyn() - Constructor for class jp2codec.wavelet.synthesis.SubbandSyn
Creates a SubbandSyn element with all the default values.
SubbandSyn(int, int, int, int, int, WaveletFilter[], WaveletFilter[]) - Constructor for class jp2codec.wavelet.synthesis.SubbandSyn
Creates the top-level node and the entire subband tree, with the top-level dimensions, the number of decompositions, and the decomposition tree as specified.
SynWTFilter - Class in jp2codec.wavelet.synthesis
This abstract class defines the methods of all synthesis wavelet filters.
SynWTFilter() - Constructor for class jp2codec.wavelet.synthesis.SynWTFilter
 
SynWTFilterFloat - Class in jp2codec.wavelet.synthesis
This extends the synthesis wavelet filter general definitions of SynWTFilter by adding methods that work for float data specifically.
SynWTFilterFloat() - Constructor for class jp2codec.wavelet.synthesis.SynWTFilterFloat
 
SynWTFilterFloatLift9x7 - Class in jp2codec.wavelet.synthesis
This class inherits from the synthesis wavelet filter definition for int data.
SynWTFilterFloatLift9x7() - Constructor for class jp2codec.wavelet.synthesis.SynWTFilterFloatLift9x7
 
SynWTFilterInt - Class in jp2codec.wavelet.synthesis
This extends the synthesis wavelet filter general definitions of SynWTFilter by adding methods that work for int data specifically.
SynWTFilterInt() - Constructor for class jp2codec.wavelet.synthesis.SynWTFilterInt
 
SynWTFilterIntLift5x3 - Class in jp2codec.wavelet.synthesis
This class inherits from the synthesis wavelet filter definition for int data.
SynWTFilterIntLift5x3() - Constructor for class jp2codec.wavelet.synthesis.SynWTFilterIntLift5x3
 
SynWTFilterSpec - Class in jp2codec.wavelet.synthesis
This class extends ModuleSpec class for synthesis filters specification holding purpose.
SynWTFilterSpec(int, int, byte) - Constructor for class jp2codec.wavelet.synthesis.SynWTFilterSpec
Constructs a new 'SynWTFilterSpec' for the specified number of components and tiles.
s - Variable in class jp2codec.codestream.reader.CBlkIndex
 
sbandIdx - Variable in class jp2codec.wavelet.Subband
The subband index within its resolution level.
scanw - Variable in class jp2codec.image.DataBlk
The width of the scanlines used to store the data in the array
segLen - Variable in class jp2codec.codestream.reader.CBlkInfo
The length of each segment (used with regular termination or in selective arithmetic bypass coding mode)
segLengths - Variable in class jp2codec.codestream.reader.PktInfo
The length of each terminated segment in the packet.
setByteArray(byte[], int, int) - Method in class jp2codec.entropy.decoder.ByteInputBuffer
Sets the underlying buffer byte array to the given one, with the given offset and length.
setCompDef(int, Object) - Method in class jp2codec.ModuleSpec
Sets default value for specified component and specValType tag if allowed by its priority.
setCompDef(int, Object) - Method in class jp2codec.entropy.CBlkSizeSpec
Sets default value for specified component and specValType tag if allowed by its priority.
setData(Object) - Method in class jp2codec.image.DataBlk
Sets the data array to the specified one.
setData(Object) - Method in class jp2codec.image.DataBlkFloat
Sets the data array to the specified one.
setData(Object) - Method in class jp2codec.image.DataBlkInt
Sets the data array to the specified one.
setDataFloat(float[]) - Method in class jp2codec.image.DataBlkFloat
Sets the data array to the specified one.
setDataInt(int[]) - Method in class jp2codec.image.DataBlkInt
Sets the data array to the specified one.
setDefault(Object) - Method in class jp2codec.ModuleSpec
Sets default value for this module
setDefault(Object) - Method in class jp2codec.entropy.CBlkSizeSpec
Sets default value for this module
setImgResLevel(int) - Method in interface jp2codec.wavelet.synthesis.InvWT
Sets the image reconstruction resolution level.
setImgResLevel(int) - Method in class jp2codec.wavelet.synthesis.InvWTAdapter
Sets the image reconstruction resolution level.
setLineWidth(int) - Method in class jp2codec.util.MsgPrinter
Sets the line width to the specified value.
setMainCompDefDecompType(int, int, int) - Method in class jp2codec.wavelet.WTDecompSpec
Sets the "component main default" decomposition type and number of levels for the specified component.
setROI(int, int, int, int) - Method in class jp2codec.codestream.reader.BitstreamReaderAgent
 
setROI(int, int, int, int) - Method in class jp2codec.imageio.JP2ImageReader
 
setTile(int, int) - Method in class jp2codec.codestream.reader.BitstreamReaderAgent
Changes the current tile, given the new indexes.
setTile(int, int) - Method in interface jp2codec.image.ImgData
Changes the current tile, given the new indices.
setTile(int, int) - Method in class jp2codec.image.ImgDataAdapter
Changes the current tile, given the new indexes.
setTile(int, int) - Method in class jp2codec.image.invcomptransf.InvCompTransf
Changes the current tile, given the new indexes.
setTile(int, int) - Method in class jp2codec.quantization.dequantizer.Dequantizer
Changes the current tile, given the new indexes.
setTile(int, int) - Method in class jp2codec.wavelet.synthesis.InvWTAdapter
Changes the current tile, given the new indices.
setTile(int, int) - Method in class jp2codec.wavelet.synthesis.InverseWT
Changes the current tile, given the new indexes.
setTile(int, int) - Method in interface jp2codec.wavelet.synthesis.MultiResImgData
Changes the current tile, given the new indexes.
setTile(int, int) - Method in class jp2codec.wavelet.synthesis.MultiResImgDataAdapter
Changes the current tile, given the new indexes.
setTileCompVal(int, int, Object) - Method in class jp2codec.ModuleSpec
Sets value for specified tile-component.
setTileCompVal(int, int, Object) - Method in class jp2codec.entropy.CBlkSizeSpec
Sets value for specified tile-component.
setTileDef(int, Object) - Method in class jp2codec.ModuleSpec
Sets default value for specified tile and specValType tag if allowed by its priority.
setTileDef(int, Object) - Method in class jp2codec.entropy.CBlkSizeSpec
Sets default value for specified tile and specValType tag if allowed by its priority.
setTileOfTileParts(int) - Method in class jp2codec.codestream.reader.HeaderDecoder
Sets the tile of each tile part in order.
skipMSBP - Variable in class jp2codec.entropy.CodedCBlk
The number of skipped most significant bit-planes.
sops - Variable in class jp2codec.decoder.DecoderSpecs
The Start Of Packet (SOP) markers specifications
specType - Variable in class jp2codec.ModuleSpec
The type of the specification module
specValType - Variable in class jp2codec.ModuleSpec
The spec type for each tile-component.
specValType - Variable in class jp2codec.wavelet.WTFilterSpec
The spec type for each tile and component.
split(WaveletFilter, WaveletFilter) - Method in class jp2codec.wavelet.Subband
Splits the current subband in its four subbands.
split(WaveletFilter, WaveletFilter) - Method in class jp2codec.wavelet.synthesis.SubbandSyn
Splits the current subband in its four subbands.
src - Variable in class jp2codec.entropy.decoder.EntropyDecoder
The bit stream transport from where to get the compressed data (the source)
src - Variable in class jp2codec.quantization.dequantizer.Dequantizer
The entropy decoder from where to get the quantized data (the source).
subbTrees - Variable in class jp2codec.codestream.reader.BitstreamReaderAgent
The subband trees for each component in the current tile.
subb_HH - Variable in class jp2codec.wavelet.synthesis.SubbandSyn
The reference to the HH subband resulting from the decomposition of this subband.
subb_HL - Variable in class jp2codec.wavelet.synthesis.SubbandSyn
The reference to the HL subband (horizontal high-pass) resulting from the decomposition of this subband.
subb_LH - Variable in class jp2codec.wavelet.synthesis.SubbandSyn
The reference to the LH subband (vertical high-pass) resulting from the decomposition of this subband.
subb_LL - Variable in class jp2codec.wavelet.synthesis.SubbandSyn
The reference to the LL subband resulting from the decomposition of this subband.
synthetize_hpf(Object, int, int, int, Object, int, int, int, Object, int, int) - Method in class jp2codec.wavelet.synthesis.SynWTFilter
Reconstructs the output signal by the synthesis filter, recomposing the low-pass and high-pass input signals in one output signal.
synthetize_hpf(float[], int, int, int, float[], int, int, int, float[], int, int) - Method in class jp2codec.wavelet.synthesis.SynWTFilterFloat
A specific version of the synthetize_hpf() method that works on float data.
synthetize_hpf(Object, int, int, int, Object, int, int, int, Object, int, int) - Method in class jp2codec.wavelet.synthesis.SynWTFilterFloat
The general version of the synthetize_hpf() method, it just calls the specialized version.
synthetize_hpf(float[], int, int, int, float[], int, int, int, float[], int, int) - Method in class jp2codec.wavelet.synthesis.SynWTFilterFloatLift9x7
An implementation of the synthetize_hpf() method that works on int data, for the inverse 9x7 wavelet transform using the lifting scheme.
synthetize_hpf(int[], int, int, int, int[], int, int, int, int[], int, int) - Method in class jp2codec.wavelet.synthesis.SynWTFilterInt
A specific version of the synthetize_hpf() method that works on int data.
synthetize_hpf(Object, int, int, int, Object, int, int, int, Object, int, int) - Method in class jp2codec.wavelet.synthesis.SynWTFilterInt
The general version of the synthetize_hpf() method, it just calls the specialized version.
synthetize_hpf(int[], int, int, int, int[], int, int, int, int[], int, int) - Method in class jp2codec.wavelet.synthesis.SynWTFilterIntLift5x3
An implementation of the synthetize_hpf() method that works on int data, for the inverse 5x3 wavelet transform using thelifting scheme.
synthetize_lpf(Object, int, int, int, Object, int, int, int, Object, int, int) - Method in class jp2codec.wavelet.synthesis.SynWTFilter
Reconstructs the output signal by the synthesis filter, recomposing the low-pass and high-pass input signals in one output signal.
synthetize_lpf(float[], int, int, int, float[], int, int, int, float[], int, int) - Method in class jp2codec.wavelet.synthesis.SynWTFilterFloat
A specific version of the synthetize_lpf() method that works on float data.
synthetize_lpf(Object, int, int, int, Object, int, int, int, Object, int, int) - Method in class jp2codec.wavelet.synthesis.SynWTFilterFloat
The general version of the synthetize_lpf() method, it just calls the specialized version.
synthetize_lpf(float[], int, int, int, float[], int, int, int, float[], int, int) - Method in class jp2codec.wavelet.synthesis.SynWTFilterFloatLift9x7
An implementation of the synthetize_lpf() method that works on int data, for the inverse 9x7 wavelet transform using the lifting scheme.
synthetize_lpf(int[], int, int, int, int[], int, int, int, int[], int, int) - Method in class jp2codec.wavelet.synthesis.SynWTFilterInt
A specific version of the synthetize_lpf() method that works on int data.
synthetize_lpf(Object, int, int, int, Object, int, int, int, Object, int, int) - Method in class jp2codec.wavelet.synthesis.SynWTFilterInt
The general version of the synthetize_lpf() method, it just calls the specialized version.
synthetize_lpf(int[], int, int, int, int[], int, int, int, int[], int, int) - Method in class jp2codec.wavelet.synthesis.SynWTFilterIntLift5x3
An implementation of the synthetize_lpf() method that works on int data, for the inverse 5x3 wavelet transform using the lifting scheme.

A B C D E F G H I J K L M N O P Q R S T U V W X Y