public class BlockDecode
extends java.lang.Object
implements java.lang.Runnable
Modifier and Type | Field and Description |
---|---|
private ClientJPEG2KBlock |
blockObj |
private CADIPoint |
blockWithinPrecinct |
private BPEDecoder |
bped |
private ClientJPEG2KComponent |
compObj |
private long |
inClassIdentifier |
private ClientJPEG2KPrecinct |
precinctObj |
private ClientJPEG2KResolutionLevel |
rLevelObj |
private BlockDecodeState |
state |
private ClientJPEG2KTile |
tileObj |
Constructor and Description |
---|
BlockDecode(BlockDecodeState state) |
Modifier and Type | Method and Description |
---|---|
float[][][][][][][] |
getImageBlocks() |
boolean |
isError() |
void |
list(java.io.PrintStream out)
Prints this Block Decode out to the specified output stream.
|
boolean |
nextBlock()
Computes the next codeblock to be coded.
|
void |
run()
Performs the block building.
|
java.lang.String |
toString() |
private BlockDecodeState state
private BPEDecoder bped
private long inClassIdentifier
private CADIPoint blockWithinPrecinct
private ClientJPEG2KTile tileObj
private ClientJPEG2KComponent compObj
private ClientJPEG2KResolutionLevel rLevelObj
private ClientJPEG2KPrecinct precinctObj
private ClientJPEG2KBlock blockObj
public BlockDecode(BlockDecodeState state)
codestream
- thread
- public void run()
run
in interface java.lang.Runnable
public float[][][][][][][] getImageBlocks()
#imageBlocks
public boolean isError()
public java.lang.String toString()
toString
in class java.lang.Object
public void list(java.io.PrintStream out)
out
- an output stream.public boolean nextBlock()
bpe
- the BPECoder object
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)