opj_pi_iterator Struct Reference
[PI - Implementation of a packet iterator]

Packet iterator. More...

#include <pi.h>


Data Fields

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


Detailed Description

Packet iterator.

Field Documentation

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().

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().

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().

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().

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().

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().

number of components in the image

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


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

Generated on Mon Dec 19 12:34:14 2016 for OpenJPEG by  doxygen 1.5.6