| Modifier and Type | Class and Description |
|---|---|
class |
ChannelDefinitionMapper
This class is responsible for the mapping between
requested components and image channels.
|
class |
ColorSpaceMapper
This is the base class for all modules in the colorspace and icc
profiling steps of the decoding chain.
|
class |
EnumeratedColorSpaceMapper
This class provides Enumerated ColorSpace API for the jj2000.j2k imaging chain
by implementing the BlkImgDataSrc interface, in particular the getCompData
and getInternCompData methods.
|
class |
PalettizedColorSpaceMapper
This class provides decoding of images with palettized colorspaces.
|
class |
Resampler
This class resamples the components of an image so that
all have the same number of samples.
|
class |
SYccColorSpaceMapper
This decodes maps which are defined in the sYCC
colorspace into the sRGB colorspadce.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ICCProfiler
This class provides ICC Profiling API for the jj2000.j2k imaging chain
by implementing the BlkImgDataSrc interface, in particular the getCompData
and getInternCompData methods.
|
| Modifier and Type | Field and Description |
|---|---|
protected ImgData |
HeaderEncoder.origSrc
The image data reader.
|
| Constructor and Description |
|---|
HeaderEncoder(ImgData origsrc,
boolean[] isorigsig,
ForwardWT dwt,
Tiler tiler,
EncoderSpecs encSpec,
ROIScaler roiSc,
PostCompRateAllocator ralloc,
ParameterList pl)
Initializes the header writer with the references to the coding chain.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CodedCBlkDataSrcEnc
This interface defines a source of entropy coded data and methods to
transfer it in a code-block by code-block basis.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EBCOTRateAllocator
This implements the EBCOT post compression rate allocation algorithm.
|
class |
EntropyCoder
This abstract class provides the general interface for block-based entropy
encoders.
|
class |
PostCompRateAllocator
This is the abstract class from which post-compression rate allocators
which generate layers should inherit.
|
class |
StdEntropyCoder
This class implements the JPEG 2000 entropy coder, which codes stripes in
code-blocks.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
BlkImgDataSrc
This interface defines the methods to transfer image data in blocks,
without following any particular order (random access).
|
| Modifier and Type | Class and Description |
|---|---|
class |
ImgDataAdapter
This class provides a default implementation of the methods in the
'ImgData' interface.
|
class |
ImgDataConverter
This class is responsible of all data type conversions.
|
class |
ImgDataJoiner
This class implements the ImgData interface and allows to obtain data from
different sources.
|
class |
Tiler
This class places an image in the canvas coordinate system, tiles it, if so
specified, and performs the coordinate conversions transparently.
|
| Modifier and Type | Field and Description |
|---|---|
protected ImgData |
ImgDataAdapter.imgdatasrc
The ImgData source
|
| Constructor and Description |
|---|
ImgDataAdapter(ImgData src)
Instantiates the ImgDataAdapter object specifying the ImgData source.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ForwCompTransf
This class apply component transformations to the tiles depending on user
specifications.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ImgReader
This is the generic interface to be implemented by all image file (or other
resource) readers for different image file formats.
|
class |
ImgReaderPGM
This class implements the ImgData interface for reading 8 bit unsigned data
from a binary PGM file.
|
class |
ImgReaderPGX
This class extends the ImgReader abstract class for reading PGX files.
|
class |
ImgReaderPPM
This class implements the ImgData interface for reading 8 bits unsigned
data from a binary PPM file
|
| Modifier and Type | Class and Description |
|---|---|
class |
InvCompTransf
This class apply inverse component transformations to the tiles depending
on specification read from the codestream header.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CBlkQuantDataSrcEnc
This interface defines a source of quantized wavelet coefficients and
methods to transfer them in a code-block by code-block basis.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Quantizer
This abstract class provides the general interface for quantizers.
|
class |
StdQuantizer
This class implements scalar quantization of integer or floating-point
valued source data.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ROIScaler
This class deals with the ROI functionality.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
WaveletTransform
This interface defines how a forward or inverse wavelet transform should
present itself.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CBlkWTDataSrc
This abstract class defines methods to transfer wavelet data in a
code-block by code-block basis.
|
interface |
ForwWT
This interface extends the WaveletTransform with the specifics of forward
wavelet transforms.
|
interface |
ForwWTDataProps
This interface extends the ImgData interface with methods that are
necessary for forward wavelet data (i.e.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ForwardWT
This abstract class represents the forward wavelet transform functional
block.
|
class |
ForwWTFull
This class implements the ForwardWT abstract class with the full-page
approach to be used either with integer or floating-point filters
|
| Constructor and Description |
|---|
ForwardWT(ImgData src)
Initializes this object for the specified number of tiles 'nt' and
components 'nc'.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
InvWT
This interface extends the WaveletTransform with the specifics of inverse
wavelet transforms.
|
| Modifier and Type | Class and Description |
|---|---|
class |
InverseWT
This abstract class extends the WaveletTransform one with the specifics of
inverse wavelet transforms.
|
class |
InvWTAdapter
This class provides default implementation of the methods in the 'InvWT'
interface.
|
class |
InvWTFull
This class implements the InverseWT with the full-page approach for int and
float data.
|
Copyright © 2015. All rights reserved.