Package gov.nih.mipav.model.file
Class charls.scan_encoder_impl
- java.lang.Object
-
- gov.nih.mipav.model.file.charls.scan_codec
-
- gov.nih.mipav.model.file.charls.scan_encoder
-
- gov.nih.mipav.model.file.charls.scan_encoder_impl
-
- Enclosing class:
- charls
class charls.scan_encoder_impl extends charls.scan_encoder
-
-
Field Summary
Fields Modifier and Type Field Description (package private) intcurrent_line_(package private) byte[]line_buffer_byte(package private) charls.pair<java.lang.Byte>[]line_buffer_pair_byte(package private) charls.pair<java.lang.Short>[]line_buffer_pair_short(package private) charls.quad<java.lang.Byte>[]line_buffer_quad_byte(package private) charls.quad<java.lang.Short>[]line_buffer_quad_short(package private) short[]line_buffer_short(package private) charls.triplet<java.lang.Byte>[]line_buffer_triplet_byte(package private) charls.triplet<java.lang.Short>[]line_buffer_triplet_short(package private) charls.PixelTypepixel_t(package private) intprevious_line_(package private) charls.SampleTypesample_t(package private) charls.traitstr-
Fields inherited from class gov.nih.mipav.model.file.charls.scan_encoder
bit_buffer_, bytes_written_, compressed_length_, free_bit_count_, is_ff_written_, mask_, position_, position_offset
-
Fields inherited from class gov.nih.mipav.model.file.charls.scan_codec
frame_info_, i, parameters_, quantization_, quantization_lut_, regular_mode_contexts_, reset_threshold_, run_index_, run_mode_contexts_, t1_, t2_, t3_, width_
-
-
Constructor Summary
Constructors Constructor Description scan_encoder_impl(charls.charls_frame_info frame_info, charls.charls_jpegls_pc_parameters pc_parameters, charls.coding_parameters parameters, charls.traits tr)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidencode_lines(byte[] source, int source_offset, int stride)(package private) voidencode_lines_16(byte[] source, int source_offset, int stride)(package private) voidencode_lines_16_pair(byte[] source, int source_offset, int stride)(package private) voidencode_lines_16_quad(byte[] source, int source_offset, int stride)(package private) voidencode_lines_16_triplet(byte[] source, int source_offset, int stride)(package private) voidencode_lines_8(byte[] source, int source_offset, int stride)(package private) voidencode_lines_8_pair(byte[] source, int source_offset, int stride)(package private) voidencode_lines_8_quad(byte[] source, int source_offset, int stride)(package private) voidencode_lines_8_triplet(byte[] source, int source_offset, int stride)(package private) voidencode_mapped_value(int k, int mapped_error, int limit)(package private) voidencode_pair_line_16()(package private) voidencode_pair_line_8()(package private) voidencode_quad_line_16()(package private) voidencode_quad_line_8()(package private) intencode_regular(int qs, int x, int predicted)(package private) voidencode_run_interruption_error(charls.run_mode_context context, int error_value)(package private) intencode_run_interruption_pixel(int x, int ra, int rb)(package private) charls.pair<java.lang.Short>encode_run_interruption_pixel(charls.pair<java.lang.Short> x, charls.pair<java.lang.Short> ra, charls.pair<java.lang.Short> rb)(package private) charls.quad<java.lang.Short>encode_run_interruption_pixel(charls.quad<java.lang.Short> x, charls.quad<java.lang.Short> ra, charls.quad<java.lang.Short> rb)(package private) charls.triplet<java.lang.Short>encode_run_interruption_pixel(charls.triplet<java.lang.Short> x, charls.triplet<java.lang.Short> ra, charls.triplet<java.lang.Short> rb)(package private) charls.pair<java.lang.Integer>encode_run_interruption_pixel_int(charls.pair<java.lang.Integer> x, charls.pair<java.lang.Integer> ra, charls.pair<java.lang.Integer> rb)(package private) charls.quad<java.lang.Integer>encode_run_interruption_pixel_int(charls.quad<java.lang.Integer> x, charls.quad<java.lang.Integer> ra, charls.quad<java.lang.Integer> rb)(package private) charls.triplet<java.lang.Integer>encode_run_interruption_pixel_int(charls.triplet<java.lang.Integer> x, charls.triplet<java.lang.Integer> ra, charls.triplet<java.lang.Integer> rb)(package private) intencode_run_mode_16(int start_index)(package private) intencode_run_mode_8(int start_index)(package private) intencode_run_mode_pair16(int start_index)(package private) intencode_run_mode_pair8(int start_index)(package private) intencode_run_mode_quad16(int start_index)(package private) intencode_run_mode_quad8(int start_index)(package private) intencode_run_mode_triplet16(int start_index)(package private) intencode_run_mode_triplet8(int start_index)(package private) voidencode_sample_line_16()(package private) voidencode_sample_line_8()(package private) intencode_scan(byte[] source, int source_offset, int stride, charls.span8 destination)(package private) voidencode_triplet_line_16()(package private) voidencode_triplet_line_8()(package private) intquantize_gradient(int di)-
Methods inherited from class gov.nih.mipav.model.file.charls.scan_encoder
append_ones_to_bit_stream, append_to_bit_stream, encode_run_pixels, end_scan, flush, get_length, initialize
-
Methods inherited from class gov.nih.mipav.model.file.charls.scan_codec
decrement_run_index, frame_info, increment_run_index, initialize_edge_pixels_16, initialize_edge_pixels_16_pair, initialize_edge_pixels_16_quad, initialize_edge_pixels_16_triplet, initialize_edge_pixels_32, initialize_edge_pixels_32_pair, initialize_edge_pixels_32_quad, initialize_edge_pixels_32_triplet, initialize_edge_pixels_8, initialize_edge_pixels_8_pair, initialize_edge_pixels_8_quad, initialize_edge_pixels_8_triplet, initialize_parameters, parameters, quantize_gradient_org
-
-
-
-
Field Detail
-
sample_t
charls.SampleType sample_t
-
pixel_t
charls.PixelType pixel_t
-
tr
charls.traits tr
-
previous_line_
int previous_line_
-
current_line_
int current_line_
-
line_buffer_byte
byte[] line_buffer_byte
-
line_buffer_pair_byte
charls.pair<java.lang.Byte>[] line_buffer_pair_byte
-
line_buffer_triplet_byte
charls.triplet<java.lang.Byte>[] line_buffer_triplet_byte
-
line_buffer_quad_byte
charls.quad<java.lang.Byte>[] line_buffer_quad_byte
-
line_buffer_short
short[] line_buffer_short
-
line_buffer_pair_short
charls.pair<java.lang.Short>[] line_buffer_pair_short
-
line_buffer_triplet_short
charls.triplet<java.lang.Short>[] line_buffer_triplet_short
-
line_buffer_quad_short
charls.quad<java.lang.Short>[] line_buffer_quad_short
-
-
Constructor Detail
-
scan_encoder_impl
public scan_encoder_impl(charls.charls_frame_info frame_info, charls.charls_jpegls_pc_parameters pc_parameters, charls.coding_parameters parameters, charls.traits tr)
-
-
Method Detail
-
quantize_gradient
int quantize_gradient(int di)
-
encode_scan
int encode_scan(byte[] source, int source_offset, int stride, charls.span8 destination)
-
encode_lines
void encode_lines(byte[] source, int source_offset, int stride)
-
encode_lines_8
void encode_lines_8(byte[] source, int source_offset, int stride)
-
encode_lines_16
void encode_lines_16(byte[] source, int source_offset, int stride)
-
encode_lines_8_pair
void encode_lines_8_pair(byte[] source, int source_offset, int stride)
-
encode_lines_16_pair
void encode_lines_16_pair(byte[] source, int source_offset, int stride)
-
encode_lines_8_triplet
void encode_lines_8_triplet(byte[] source, int source_offset, int stride)
-
encode_lines_16_triplet
void encode_lines_16_triplet(byte[] source, int source_offset, int stride)
-
encode_lines_16_quad
void encode_lines_16_quad(byte[] source, int source_offset, int stride)
-
encode_lines_8_quad
void encode_lines_8_quad(byte[] source, int source_offset, int stride)
-
encode_sample_line_8
void encode_sample_line_8()
-
encode_sample_line_16
void encode_sample_line_16()
-
encode_pair_line_8
void encode_pair_line_8()
-
encode_pair_line_16
void encode_pair_line_16()
-
encode_triplet_line_8
void encode_triplet_line_8()
-
encode_triplet_line_16
void encode_triplet_line_16()
-
encode_quad_line_8
void encode_quad_line_8()
-
encode_quad_line_16
void encode_quad_line_16()
-
encode_run_mode_8
int encode_run_mode_8(int start_index)
-
encode_run_mode_16
int encode_run_mode_16(int start_index)
-
encode_run_mode_pair8
int encode_run_mode_pair8(int start_index)
-
encode_run_mode_pair16
int encode_run_mode_pair16(int start_index)
-
encode_run_mode_triplet8
int encode_run_mode_triplet8(int start_index)
-
encode_run_mode_triplet16
int encode_run_mode_triplet16(int start_index)
-
encode_run_mode_quad8
int encode_run_mode_quad8(int start_index)
-
encode_run_mode_quad16
int encode_run_mode_quad16(int start_index)
-
encode_run_interruption_error
void encode_run_interruption_error(charls.run_mode_context context, int error_value)
-
encode_run_interruption_pixel
int encode_run_interruption_pixel(int x, int ra, int rb)
-
encode_run_interruption_pixel
charls.pair<java.lang.Short> encode_run_interruption_pixel(charls.pair<java.lang.Short> x, charls.pair<java.lang.Short> ra, charls.pair<java.lang.Short> rb)
-
encode_run_interruption_pixel_int
charls.pair<java.lang.Integer> encode_run_interruption_pixel_int(charls.pair<java.lang.Integer> x, charls.pair<java.lang.Integer> ra, charls.pair<java.lang.Integer> rb)
-
encode_run_interruption_pixel
charls.triplet<java.lang.Short> encode_run_interruption_pixel(charls.triplet<java.lang.Short> x, charls.triplet<java.lang.Short> ra, charls.triplet<java.lang.Short> rb)
-
encode_run_interruption_pixel_int
charls.triplet<java.lang.Integer> encode_run_interruption_pixel_int(charls.triplet<java.lang.Integer> x, charls.triplet<java.lang.Integer> ra, charls.triplet<java.lang.Integer> rb)
-
encode_run_interruption_pixel
charls.quad<java.lang.Short> encode_run_interruption_pixel(charls.quad<java.lang.Short> x, charls.quad<java.lang.Short> ra, charls.quad<java.lang.Short> rb)
-
encode_run_interruption_pixel_int
charls.quad<java.lang.Integer> encode_run_interruption_pixel_int(charls.quad<java.lang.Integer> x, charls.quad<java.lang.Integer> ra, charls.quad<java.lang.Integer> rb)
-
encode_regular
int encode_regular(int qs, int x, int predicted)
-
encode_mapped_value
void encode_mapped_value(int k, int mapped_error, int limit)
-
-