OpenJPEG  2.1.2
Data Fields
opj_pi_iterator Struct Reference

Packet iterator. More...

#include <pi.h>

Data Fields

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

Detailed Description

Packet iterator.

Field Documentation

§ compno

OPJ_UINT32 opj_pi_iterator::compno

§ comps

opj_pi_comp_t* opj_pi_iterator::comps

§ dx

OPJ_UINT32 opj_pi_iterator::dx

§ dy

OPJ_UINT32 opj_pi_iterator::dy

§ first

OPJ_BOOL opj_pi_iterator::first

§ include

OPJ_INT16* opj_pi_iterator::include

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

§ layno

OPJ_UINT32 opj_pi_iterator::layno

§ numcomps

OPJ_UINT32 opj_pi_iterator::numcomps

§ poc

opj_poc_t opj_pi_iterator::poc

§ precno

OPJ_UINT32 opj_pi_iterator::precno

§ resno

OPJ_UINT32 opj_pi_iterator::resno

§ step_c

OPJ_UINT32 opj_pi_iterator::step_c

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

§ step_l

OPJ_UINT32 opj_pi_iterator::step_l

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

§ step_p

OPJ_UINT32 opj_pi_iterator::step_p

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

§ step_r

OPJ_UINT32 opj_pi_iterator::step_r

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

§ tp_on

OPJ_BYTE opj_pi_iterator::tp_on

§ tx0

OPJ_INT32 opj_pi_iterator::tx0

§ tx1

OPJ_INT32 opj_pi_iterator::tx1

§ ty0

OPJ_INT32 opj_pi_iterator::ty0

§ ty1

OPJ_INT32 opj_pi_iterator::ty1

§ x

OPJ_INT32 opj_pi_iterator::x

FIXME DOC.

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

§ y

OPJ_INT32 opj_pi_iterator::y

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