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

Packet iterator. More...

#include <pi.h>


Data Fields

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


Detailed Description

Packet iterator.

Field Documentation

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

Referenced by opj_pi_create_decode(), opj_pi_destroy(), opj_pi_initialise_encode(), opj_pi_next_cprl(), opj_pi_next_lrcp(), opj_pi_next_pcrl(), opj_pi_next_rlcp(), and opj_pi_next_rpcl().

layer step used to localize the packet in the include vector

Referenced by opj_pi_create_decode(), opj_pi_initialise_encode(), opj_pi_next_cprl(), opj_pi_next_lrcp(), opj_pi_next_pcrl(), opj_pi_next_rlcp(), and opj_pi_next_rpcl().

resolution step used to localize the packet in the include vector

Referenced by opj_pi_create_decode(), opj_pi_initialise_encode(), opj_pi_next_cprl(), opj_pi_next_lrcp(), opj_pi_next_pcrl(), opj_pi_next_rlcp(), and opj_pi_next_rpcl().

component step used to localize the packet in the include vector

Referenced by opj_pi_create_decode(), opj_pi_initialise_encode(), opj_pi_next_cprl(), opj_pi_next_lrcp(), opj_pi_next_pcrl(), opj_pi_next_rlcp(), and opj_pi_next_rpcl().

precinct step used to localize the packet in the include vector

Referenced by opj_pi_create_decode(), opj_pi_initialise_encode(), opj_pi_next_cprl(), opj_pi_next_lrcp(), opj_pi_next_pcrl(), opj_pi_next_rlcp(), and opj_pi_next_rpcl().

FIXME DOC.

Referenced by opj_pi_next_cprl(), opj_pi_next_pcrl(), and opj_pi_next_rpcl().


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

Generated on Mon Dec 19 11:42:55 2016 for OpenJPEG by  doxygen 1.5.6