public class ClientJPEG2KCodestream extends JPEG2KCodestream
cbdParameters, cocParametersList, codParameters, comParameters, identifier, jpkParameters, mccParametersList, mcoParameters, mctParametersList, qccParametersList, qcdParameters, sizParameters, tiles
Constructor and Description |
---|
ClientJPEG2KCodestream(int identifier,
JPCParameters jpcParameters) |
Modifier and Type | Method and Description |
---|---|
void |
createTile(int index)
Creates a new tile.
|
boolean[] |
getLSComponents(int[] relevantComponents) |
int[] |
getPrecision(int[] relevantComponents)
Returns the number of bits per sample for the components in
relevantComponents . |
int[] |
getRelevantComponents(int[][] comps)
Calculates which are the necessary components to invert a multiple
component transformation.
|
float[] |
getRMMultValues(int[] relevantComponents) |
ClientJPEG2KTile |
getTile(int index)
Returns a the tile object
index . |
boolean |
isMultiComponentTransform()
Check if the logical target has a multiple component transformation.
|
boolean[] |
isSigned(int[] relevantComponents) |
void |
list(java.io.PrintStream out)
Prints this Client JPEG2K Codestream out to the specified output stream.
|
java.lang.String |
toString() |
calculateRelevantTiles, calculateSupportRegion, determineFrameSize, determineFrameSize, determineNumberOfDiscardLevels, findInClassIdentifier, findRelevantPrecincts, findRelevantPrecincts, findRelevantPrecinctsTRCP, findTCP, findTCRP, findTile, getBlockHeight, getBlockHeight, getBlockWidth, getBlockWidth, getCBDParameters, getCODParameters, getCOMParameters, getExponent, getGuardBits, getIdentifier, getImageArea, getJPCParameters, getJPKParameters, getMantisa, getMaxResolutionLevels, getMCCParameters, getMCOParameters, getMCTParameters, getMultiComponentTransform, getNumLayers, getNumTiles, getNumTilesHigh, getNumTilesWide, getPrecinct, getPrecinctHeights, getPrecinctWidths, getPrecision, getPredictiveModel, getProgressionOrder, getQCDParameters, getQuantizationStyle, getRSize, getSIZParameters, getWTLevels, getWTType, getXOSize, getXRsize, getXSize, getXTOSize, getXTSize, getYOSize, getYRsize, getYSize, getYTOSize, getYTSize, getZSize, isBypass, isCausal, isErterm, isReset, isRestart, isSegmark, isSigned, listParameters, mapRegionToSuitableResolutionGrid, removeAllTiles, removeTile, useEPH, useSOP
public ClientJPEG2KCodestream(int identifier, JPCParameters jpcParameters)
identifier
- jpcParameters
- public void createTile(int index)
JPEG2KCodestream
createTile
in class JPEG2KCodestream
identifier
- java.lang.IllegalAccessException
public ClientJPEG2KTile getTile(int index)
JPEG2KCodestream
index
.getTile
in class JPEG2KCodestream
index
- definition inJPEG2KTile.index
.public int[] getRelevantComponents(int[][] comps) throws ErrorException
ErrorException
public boolean isMultiComponentTransform()
true
if the logical target is spectrally
transformed. Otherwise, returns false
.public int[] getPrecision(int[] relevantComponents)
relevantComponents
.relevantComponents
- public float[] getRMMultValues(int[] relevantComponents)
relevantComponents
- public boolean[] getLSComponents(int[] relevantComponents)
relevantComponents
- public boolean[] isSigned(int[] relevantComponents)
public java.lang.String toString()
toString
in class JPEG2KCodestream
public void list(java.io.PrintStream out)
list
in class JPEG2KCodestream
out
- an output stream.
CADI - Copyright (C) 2007
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Group on Interactive Coding of Images (GICI) (contact)