OpenJPEG  1.5.1
Data Fields
opj_pi_iterator Struct Reference

Packet iterator. More...

#include <pi.h>

Data Fields

char tp_on
 Enabling Tile part generation. More...
 
short int * include
 precise if the packet has been already used (usefull for progression order change) More...
 
int step_l
 layer step used to localize the packet in the include vector More...
 
int step_r
 resolution step used to localize the packet in the include vector More...
 
int step_c
 component step used to localize the packet in the include vector More...
 
int step_p
 precinct step used to localize the packet in the include vector More...
 
int compno
 component that identify the packet More...
 
int resno
 resolution that identify the packet More...
 
int precno
 precinct that identify the packet More...
 
int layno
 layer that identify the packet More...
 
int first
 0 if the first packet More...
 
opj_poc_t poc
 progression order change information More...
 
int numcomps
 number of components in the image More...
 
opj_pi_comp_tcomps
 Components. More...
 
int tx0
 
int ty0
 
int tx1
 
int ty1
 
int x
 
int y
 
int dx
 
int dy
 

Detailed Description

Packet iterator.

Field Documentation

int opj_pi_iterator::compno
opj_pi_comp_t* opj_pi_iterator::comps
int opj_pi_iterator::dx
int opj_pi_iterator::dy
int opj_pi_iterator::first
short int* opj_pi_iterator::include

precise if the packet has been already used (usefull for progression order change)

Referenced by pi_create_decode(), pi_destroy(), pi_initialise_encode(), pi_next_cprl(), pi_next_lrcp(), pi_next_pcrl(), pi_next_rlcp(), and pi_next_rpcl().

int opj_pi_iterator::layno
int opj_pi_iterator::numcomps

number of components in the image

Referenced by pi_create_decode(), pi_destroy(), pi_initialise_encode(), pi_next_pcrl(), and pi_next_rpcl().

opj_poc_t opj_pi_iterator::poc
int opj_pi_iterator::precno
int opj_pi_iterator::resno
int opj_pi_iterator::step_c

component step used to localize the packet in the include vector

Referenced by pi_create_decode(), pi_initialise_encode(), pi_next_cprl(), pi_next_lrcp(), pi_next_pcrl(), pi_next_rlcp(), and pi_next_rpcl().

int opj_pi_iterator::step_l

layer step used to localize the packet in the include vector

Referenced by pi_create_decode(), pi_initialise_encode(), pi_next_cprl(), pi_next_lrcp(), pi_next_pcrl(), pi_next_rlcp(), and pi_next_rpcl().

int opj_pi_iterator::step_p

precinct step used to localize the packet in the include vector

Referenced by pi_create_decode(), pi_initialise_encode(), pi_next_cprl(), pi_next_lrcp(), pi_next_pcrl(), pi_next_rlcp(), and pi_next_rpcl().

int opj_pi_iterator::step_r

resolution step used to localize the packet in the include vector

Referenced by pi_create_decode(), pi_initialise_encode(), pi_next_cprl(), pi_next_lrcp(), pi_next_pcrl(), pi_next_rlcp(), and pi_next_rpcl().

char opj_pi_iterator::tp_on

Enabling Tile part generation.

Referenced by pi_initialise_encode(), pi_next_cprl(), pi_next_lrcp(), pi_next_pcrl(), pi_next_rlcp(), and pi_next_rpcl().

int opj_pi_iterator::tx0
int opj_pi_iterator::tx1
int opj_pi_iterator::ty0
int opj_pi_iterator::ty1
int opj_pi_iterator::x
int opj_pi_iterator::y

The documentation for this struct was generated from the following file: