Package gov.nih.mipav.model.file
Class charls.scan_encoder
- java.lang.Object
-
- gov.nih.mipav.model.file.charls.scan_codec
-
- gov.nih.mipav.model.file.charls.scan_encoder
-
- Direct Known Subclasses:
charls.scan_encoder_impl,charls.scan_encoder_tester
- Enclosing class:
- charls
class charls.scan_encoder extends charls.scan_codec
-
-
Field Summary
Fields Modifier and Type Field Description (package private) intbit_buffer_(package private) intbytes_written_(package private) intcompressed_length_(package private) intfree_bit_count_(package private) booleanis_ff_written_(package private) intmask_(package private) byte[]position_(package private) intposition_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(charls.charls_frame_info frame_info, charls.charls_jpegls_pc_parameters pc_parameters, charls.coding_parameters parameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidappend_ones_to_bit_stream(int bit_count)(package private) voidappend_to_bit_stream(int bits, int bit_count)(package private) voidencode_run_pixels(int run_length, boolean end_of_line)(package private) voidend_scan()(package private) voidflush()(package private) intget_length()(package private) voidinitialize(charls.span8 destination)-
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
-
-
-
-
Constructor Detail
-
scan_encoder
scan_encoder(charls.charls_frame_info frame_info, charls.charls_jpegls_pc_parameters pc_parameters, charls.coding_parameters parameters)
-
-
Method Detail
-
initialize
void initialize(charls.span8 destination)
-
encode_run_pixels
void encode_run_pixels(int run_length, boolean end_of_line)
-
append_to_bit_stream
void append_to_bit_stream(int bits, int bit_count)
-
end_scan
void end_scan()
-
flush
void flush()
-
get_length
int get_length()
-
append_ones_to_bit_stream
void append_ones_to_bit_stream(int bit_count)
-
-