OpenJPEG 1.5.1
opj_pi_iterator Struct Reference

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

◆ compno

int opj_pi_iterator::compno

◆ comps

◆ dx

int opj_pi_iterator::dx

◆ dy

int opj_pi_iterator::dy

◆ first

int opj_pi_iterator::first

◆ include

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

◆ layno

int opj_pi_iterator::layno

◆ numcomps

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

◆ poc

opj_poc_t opj_pi_iterator::poc

◆ precno

int opj_pi_iterator::precno

◆ resno

int opj_pi_iterator::resno

◆ step_c

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

◆ step_l

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

◆ step_p

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

◆ step_r

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

◆ tp_on

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

◆ tx0

◆ tx1

◆ ty0

◆ ty1

◆ x

int opj_pi_iterator::x

◆ y

int opj_pi_iterator::y

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