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
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) int(package private) byte[](package private) charls.pair<Byte>[](package private) charls.pair<Short>[](package private) charls.quad<Byte>[](package private) charls.quad<Short>[](package private) short[](package private) charls.triplet<Byte>[](package private) charls.triplet<Short>[](package private) charls.PixelType(package private) int(package private) charls.SampleType(package private) charls.traitsFields 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_offsetFields 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
ConstructorsConstructorDescriptionscan_encoder_impl(charls.charls_frame_info frame_info, charls.charls_jpegls_pc_parameters pc_parameters, charls.coding_parameters parameters, charls.traits tr) -
Method Summary
Modifier and TypeMethodDescription(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) void(package private) void(package private) void(package private) void(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<Short> encode_run_interruption_pixel(charls.pair<Short> x, charls.pair<Short> ra, charls.pair<Short> rb) (package private) charls.quad<Short> encode_run_interruption_pixel(charls.quad<Short> x, charls.quad<Short> ra, charls.quad<Short> rb) (package private) charls.triplet<Short> encode_run_interruption_pixel(charls.triplet<Short> x, charls.triplet<Short> ra, charls.triplet<Short> rb) (package private) charls.pair<Integer> encode_run_interruption_pixel_int(charls.pair<Integer> x, charls.pair<Integer> ra, charls.pair<Integer> rb) (package private) charls.quad<Integer> encode_run_interruption_pixel_int(charls.quad<Integer> x, charls.quad<Integer> ra, charls.quad<Integer> rb) (package private) charls.triplet<Integer> encode_run_interruption_pixel_int(charls.triplet<Integer> x, charls.triplet<Integer> ra, charls.triplet<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) void(package private) void(package private) intencode_scan(byte[] source, int source_offset, int stride, charls.span8 destination) (package private) void(package private) void(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, initializeMethods 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 Details
-
sample_t
charls.SampleType sample_t -
pixel_t
charls.PixelType pixel_t -
tr
-
previous_line_
int previous_line_ -
current_line_
int current_line_ -
line_buffer_byte
byte[] line_buffer_byte -
line_buffer_pair_byte
charls.pair<Byte>[] line_buffer_pair_byte -
line_buffer_triplet_byte
charls.triplet<Byte>[] line_buffer_triplet_byte -
line_buffer_quad_byte
charls.quad<Byte>[] line_buffer_quad_byte -
line_buffer_short
short[] line_buffer_short -
line_buffer_pair_short
charls.pair<Short>[] line_buffer_pair_short -
line_buffer_triplet_short
charls.triplet<Short>[] line_buffer_triplet_short -
line_buffer_quad_short
charls.quad<Short>[] line_buffer_quad_short
-
-
Constructor Details
-
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 Details
-
quantize_gradient
int quantize_gradient(int di) -
encode_scan
-
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
-
encode_run_interruption_pixel
int encode_run_interruption_pixel(int x, int ra, int rb) -
encode_run_interruption_pixel
charls.pair<Short> encode_run_interruption_pixel(charls.pair<Short> x, charls.pair<Short> ra, charls.pair<Short> rb) -
encode_run_interruption_pixel_int
charls.pair<Integer> encode_run_interruption_pixel_int(charls.pair<Integer> x, charls.pair<Integer> ra, charls.pair<Integer> rb) -
encode_run_interruption_pixel
charls.triplet<Short> encode_run_interruption_pixel(charls.triplet<Short> x, charls.triplet<Short> ra, charls.triplet<Short> rb) -
encode_run_interruption_pixel_int
charls.triplet<Integer> encode_run_interruption_pixel_int(charls.triplet<Integer> x, charls.triplet<Integer> ra, charls.triplet<Integer> rb) -
encode_run_interruption_pixel
charls.quad<Short> encode_run_interruption_pixel(charls.quad<Short> x, charls.quad<Short> ra, charls.quad<Short> rb) -
encode_run_interruption_pixel_int
charls.quad<Integer> encode_run_interruption_pixel_int(charls.quad<Integer> x, charls.quad<Integer> ra, charls.quad<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)
-