55 const rect& comp_rect,
56 const rect& recon_comp_rect)
71 ui32 comp_num,
const rect& comp_rect,
72 const rect& recon_comp_rect)
122 while (res_num > 0 && r != NULL)
134 int resolution_num = (int)
num_decomps - (
int)res_num;
136 while (resolution_num > 0 && r != NULL)
150 int resolution_num = (int)
num_decomps - (
int)res_num;
152 while (resolution_num > 0 && r != NULL)
168 while (res_num > 0 && r != NULL)
185 while (res_num > 0 && r != NULL)
const param_cod * get_coc(ui32 comp_num)
const param_siz * get_siz()
mem_fixed_allocator * get_allocator()
bool get_top_left_precinct(point &top_left)
void parse_one_precinct(ui32 &data_left, infile_base *file)
ui32 get_num_bytes() const
void write_precincts(outfile_base *file)
static void pre_alloc(codestream *codestream, const rect &res_rect, const rect &recon_res_rect, ui32 comp_num, ui32 res_num)
void finalize_alloc(codestream *codestream, const rect &res_rect, const rect &recon_res_rect, ui32 comp_num, ui32 res_num, point comp_downsamp, point res_downsamp, tile_comp *parent_tile_comp, resolution *parent_res)
resolution * next_resolution()
void parse_all_precincts(ui32 &data_left, infile_base *file)
void write_one_precinct(outfile_base *file)
bool get_top_left_precinct(ui32 res_num, point &top_left)
void write_one_precinct(ui32 res_num, outfile_base *file)
static void pre_alloc(codestream *codestream, ui32 comp_num, const rect &comp_rect, const rect &recon_comp_rect)
void finalize_alloc(codestream *codestream, tile *parent, ui32 comp_num, const rect &comp_rect, const rect &recon_comp_rect)
void parse_one_precinct(ui32 res_num, ui32 &data_left, infile_base *file)
ojph::point comp_downsamp
void write_precincts(ui32 res_num, outfile_base *file)
ui32 get_num_bytes() const
void parse_precincts(ui32 res_num, ui32 &data_left, infile_base *file)
void pre_alloc_obj(size_t num_ele)
T * post_alloc_obj(size_t num_ele)
ui8 get_num_decompositions() const
point get_downsampling(ui32 comp_num) const