OpenJPH
Open-source implementation of JPEG2000 Part-15
ojph::local::precinct Struct Reference

#include <ojph_precinct.h>

Public Member Functions

 precinct ()
 
ui32 prepare_precinct (int tag_tree_size, ui32 *lev_idx, mem_elastic_allocator *elastic)
 
void write (outfile_base *file)
 
void parse (int tag_tree_size, ui32 *lev_idx, mem_elastic_allocator *elastic, ui32 &data_left, infile_base *file, bool skipped)
 

Public Attributes

ui8scratch
 
point img_point
 
rect cb_idxs [4]
 
subbandbands
 
coded_listscoded
 
ui32 num_bands
 
bool may_use_sop
 
bool uses_eph
 

Detailed Description

Definition at line 58 of file ojph_precinct.h.

Constructor & Destructor Documentation

◆ precinct()

ojph::local::precinct::precinct ( )
inline

Definition at line 60 of file ojph_precinct.h.

References bands, coded, may_use_sop, num_bands, scratch, and uses_eph.

Member Function Documentation

◆ parse()

◆ prepare_precinct()

◆ write()

Member Data Documentation

◆ bands

subband* ojph::local::precinct::bands

◆ cb_idxs

rect ojph::local::precinct::cb_idxs[4]

◆ coded

coded_lists* ojph::local::precinct::coded

◆ img_point

point ojph::local::precinct::img_point

◆ may_use_sop

bool ojph::local::precinct::may_use_sop

Definition at line 77 of file ojph_precinct.h.

Referenced by ojph::local::resolution::finalize_alloc(), parse(), and precinct().

◆ num_bands

ui32 ojph::local::precinct::num_bands

◆ scratch

ui8* ojph::local::precinct::scratch

◆ uses_eph

bool ojph::local::precinct::uses_eph

Definition at line 77 of file ojph_precinct.h.

Referenced by ojph::local::resolution::finalize_alloc(), parse(), and precinct().


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