OpenJPEG
1.5.1
|
Implementation of a tag-tree coder (TGT) More...
Go to the source code of this file.
Data Structures | |
struct | opj_tgt_node |
Tag node. More... | |
struct | opj_tgt_tree |
Tag tree. More... | |
Typedefs | |
typedef struct opj_tgt_node | opj_tgt_node_t |
Tag node. More... | |
typedef struct opj_tgt_tree | opj_tgt_tree_t |
Tag tree. More... | |
Functions | |
Exported functions | |
opj_tgt_tree_t * | tgt_create (int numleafsh, int numleafsv) |
Create a tag-tree. More... | |
void | tgt_destroy (opj_tgt_tree_t *tree) |
Destroy a tag-tree, liberating memory. More... | |
void | tgt_reset (opj_tgt_tree_t *tree) |
Reset a tag-tree (set all leaves to 0) More... | |
void | tgt_setvalue (opj_tgt_tree_t *tree, int leafno, int value) |
Set the value of a leaf of a tag-tree. More... | |
void | tgt_encode (opj_bio_t *bio, opj_tgt_tree_t *tree, int leafno, int threshold) |
Encode the value of a leaf of the tag-tree up to a given threshold. More... | |
int | tgt_decode (opj_bio_t *bio, opj_tgt_tree_t *tree, int leafno, int threshold) |
Decode the value of a leaf of the tag-tree up to a given threshold. More... | |
Implementation of a tag-tree coder (TGT)
The functions in TGT.C have for goal to realize a tag-tree coder. The functions in TGT.C are used by some function in T2.C.