[]
This class is responsible for the mapping between requested components and image channels.
public class ChannelDefinitionMapper : ColorSpaceMapper, BlkImgDataSrc, ImgData
Name | Description |
---|---|
ChannelDefinitionMapper(BlkImgDataSrc, ColorSpace) | Ctor which creates an ICCProfile for the image and initializes all data objects (input, working, and output). |
Name | Description |
---|---|
ToString() | |
createInstance(BlkImgDataSrc, ColorSpace) | Factory method for creating instances of this class. |
getCompData(DataBlk, int) | |
getCompImgHeight(int) | Returns the height in pixels of the specified component in the overall image.
|
getCompImgWidth(int) | Returns the width in pixels of the specified component in the overall image.
|
getCompSubsX(int) | Returns the component subsampling factor in the horizontal direction, for the specified component. This is, approximately, the ratio of dimensions between the reference grid and the component itself, see the 'ImgData' interface desription for details.
|
getCompSubsY(int) | Returns the component subsampling factor in the vertical direction, for the specified component. This is, approximately, the ratio of dimensions between the reference grid and the component itself, see the 'ImgData' interface desription for details.
|
getCompULX(int) | Returns the horizontal coordinate of the upper-left corner of the specified component in the current tile.
|
getCompULY(int) | Returns the vertical coordinate of the upper-left corner of the specified component in the current tile.
|
getFixedPoint(int) | Returns the position of the fixed point in the specified component, or equivalently the number of fractional bits. This is the position of the least significant integral (i.e. non-fractional) bit, which is equivalent to the number of fractional bits. For instance, for fixed-point values with 2 fractional bits, 2 is returned. For floating-point data this value does not apply and 0 should be returned. Position 0 is the position of the least significant bit in the data. |
getInternCompData(DataBlk, int) | |
getNomRangeBits(int) | |
getTileCompHeight(int, int) | Returns the height in pixels of the specified tile-component.
|
getTileCompWidth(int, int) | Returns the width in pixels of the specified tile-component tile.
|