OpenJPEG  2.3.1
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 include_size
 Number of elements in include array. 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().

◆ include_size

OPJ_UINT32 opj_pi_iterator::include_size

◆ 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: