Main MRPT website > C++ reference for MRPT 1.5.6
Macros | Typedefs
jmorecfg.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BITS_IN_JSAMPLE   8 /* use 8 or 12 */
 
#define MAX_COMPONENTS   10 /* maximum number of image components */
 
#define GETJSAMPLE(value)   ((int) (value) & 0xFF)
 
#define MAXJSAMPLE   255
 
#define CENTERJSAMPLE   128
 
#define GETJOCTET(value)   ((value) & 0xFF)
 
#define JPEG_MAX_DIMENSION   65500L /* a tad under 64K to prevent overflows */
 
#define METHODDEF(type)   static type
 
#define LOCAL(type)   static type
 
#define GLOBAL(type)   type
 
#define EXTERN(type)   extern type
 
#define JMETHOD(type, methodname, arglist)   type (*methodname) ()
 
#define FAR
 
#define FALSE   0 /* values of boolean */
 
#define TRUE   1
 

Typedefs

typedef char JSAMPLE
 
typedef short JCOEF
 
typedef char JOCTET
 
typedef short UINT8
 
typedef unsigned int UINT16
 
typedef short INT16
 
typedef long INT32
 
typedef unsigned int JDIMENSION
 
typedef int boolean
 

Macro Definition Documentation

◆ BITS_IN_JSAMPLE

#define BITS_IN_JSAMPLE   8 /* use 8 or 12 */

Definition at line 20 of file jmorecfg.h.

Referenced by initial_setup(), and jpeg_set_defaults().

◆ CENTERJSAMPLE

#define CENTERJSAMPLE   128

◆ EXTERN

#define EXTERN (   type)    extern type

Definition at line 187 of file jmorecfg.h.

◆ FALSE

#define FALSE   0 /* values of boolean */

Definition at line 227 of file jmorecfg.h.

Referenced by access_virt_barray(), access_virt_sarray(), add_huff_table(), mrpt::hwdrivers::CDUO3DCamera::CDUO3DCamera(), compress_data(), compress_output(), consume_markers(), create_colorindex(), decode_mcu(), decode_mcu_AC_first(), decode_mcu_AC_refine(), decode_mcu_DC_first(), decode_mcu_DC_refine(), decompress_data(), decompress_smooth_data(), default_decompress_parms(), dump_buffer(), emit_bits(), emit_restart(), encode_mcu_huff(), encode_one_block(), rp::hal::Event::Event(), EVT_RIGHT_DOWN(), fill_input_buffer(), first_marker(), flush_bits(), format_message(), free_pool(), get_dht(), get_dqt(), get_dri(), get_interesting_appn(), get_sof(), get_soi(), get_sos(), mrpt::system::getCurrentThreadTimes(), GetNextToken(), rp::hal::Locker::init(), initial_setup(), mrpt::hwdrivers::CIMUIntersense::initialize(), XMLNode::isAttributeSet(), jinit_c_coef_controller(), jinit_c_main_controller(), jinit_c_master_control(), jinit_color_deconverter(), jinit_compress_master(), jinit_d_post_controller(), jinit_downsampler(), jinit_input_controller(), jinit_master_decompress(), jinit_merged_upsampler(), jinit_upsampler(), jpeg_add_quant_table(), jpeg_alloc_huff_table(), jpeg_alloc_quant_table(), jpeg_copy_critical_parameters(), jpeg_CreateCompress(), jpeg_fill_bit_buffer(), jpeg_finish_decompress(), jpeg_finish_output(), jpeg_gen_optimal_table(), jpeg_new_colormap(), jpeg_resync_to_restart(), jpeg_set_colorspace(), jpeg_set_defaults(), jpeg_start_compress(), jpeg_start_decompress(), jpeg_write_coefficients(), master_selection(), merged_2v_upsample(), next_marker(), UsbInterface::open(), SerialInterface::open(), xsens::Cmt1s::open(), output_pass_setup(), XMLNode::parseString(), XMLNode::ParseXMLElement(), pass2_fs_dither(), pass_startup(), post_process_2pass(), prepare_for_output_pass(), prepare_for_pass(), process_data_context_main(), process_data_simple_main(), process_restart(), quantize_fs_dither(), read_markers(), read_restart_marker(), realize_virt_arrays(), request_virt_barray(), request_virt_sarray(), reset_input_controller(), reset_marker_reader(), save_marker(), select_ncolors(), UsbInterface::setTimeout(), skip_variable(), smoothing_ok(), start_pass_1_quant(), start_pass_2_quant(), start_pass_huff(), start_pass_huff_decoder(), start_pass_main(), start_pass_merged_upsample(), start_pass_phuff_decoder(), UsbInterface::UsbInterface(), use_merged_upsample(), validate_script(), write_frame_header(), write_scan_header(), write_tables_only(), mrpt::hwdrivers::CNationalInstrumentsDAQ::writeAnalogOutputTask(), mrpt::hwdrivers::CNationalInstrumentsDAQ::writeDigitalOutputTask(), and xsEnumerateUsbDevices().

◆ FAR

#define FAR

Definition at line 212 of file jmorecfg.h.

◆ GETJOCTET

#define GETJOCTET (   value)    ((value) & 0xFF)

◆ GETJSAMPLE

#define GETJSAMPLE (   value)    ((int) (value) & 0xFF)

◆ GLOBAL

#define GLOBAL (   type)    type

Definition at line 185 of file jmorecfg.h.

◆ JMETHOD

#define JMETHOD (   type,
  methodname,
  arglist 
)    type (*methodname) ()

Definition at line 199 of file jmorecfg.h.

Referenced by jpeg_write_marker().

◆ JPEG_MAX_DIMENSION

#define JPEG_MAX_DIMENSION   65500L /* a tad under 64K to prevent overflows */

Definition at line 170 of file jmorecfg.h.

Referenced by initial_setup().

◆ LOCAL

#define LOCAL (   type)    static type

Definition at line 183 of file jmorecfg.h.

◆ MAX_COMPONENTS

#define MAX_COMPONENTS   10 /* maximum number of image components */

◆ MAXJSAMPLE

#define MAXJSAMPLE   255

◆ METHODDEF

#define METHODDEF (   type)    static type

Definition at line 181 of file jmorecfg.h.

◆ TRUE

#define TRUE   1

Definition at line 230 of file jmorecfg.h.

Referenced by access_virt_barray(), access_virt_sarray(), compress_data(), compress_first_pass(), compress_output(), consume_data(), consume_markers(), CountLinesAndColumns(), create_colorindex(), decode_mcu(), decode_mcu_AC_first(), decode_mcu_AC_refine(), decode_mcu_DC_first(), decode_mcu_DC_refine(), decompress_smooth_data(), default_decompress_parms(), dump_buffer(), emit_bits(), emit_dht(), emit_dqt(), emit_restart(), empty_output_buffer(), encode_mcu_AC_first(), encode_mcu_AC_refine(), encode_mcu_DC_first(), encode_mcu_DC_refine(), encode_mcu_gather(), encode_mcu_huff(), encode_one_block(), rp::hal::Event::Event(), EVT_RIGHT_DOWN(), examine_app0(), examine_app14(), fill_input_buffer(), finish_pass1(), finish_pass_gather(), finish_pass_gather_phuff(), first_marker(), flush_bits(), format_message(), get_dht(), get_dqt(), get_dri(), get_interesting_appn(), get_sof(), get_soi(), get_sos(), mrpt::system::getCallStackBackTrace(), GetNextToken(), init_source(), initial_setup(), mrpt::hwdrivers::CIMUIntersense::initialize(), XMLNode::isAttributeSet(), jinit_2pass_quantizer(), jinit_c_master_control(), jinit_d_coef_controller(), jinit_downsampler(), jinit_input_controller(), jinit_upsampler(), jpeg_CreateDecompress(), jpeg_fill_bit_buffer(), jpeg_finish_decompress(), jpeg_finish_output(), jpeg_resync_to_restart(), jpeg_set_colorspace(), jpeg_set_defaults(), jpeg_start_decompress(), mrpt::utils::CImage::loadFromStreamAsJPEG(), master_selection(), merged_2v_upsample(), new_color_map_2_quant(), next_marker(), output_pass_setup(), XMLNode::parseString(), XMLNode::ParseXMLElement(), pass2_fs_dither(), post_process_prepass(), prepare_for_output_pass(), prepare_for_pass(), process_data_context_main(), process_data_simple_main(), process_restart(), quantize_fs_dither(), read_markers(), read_restart_marker(), realize_virt_arrays(), reset_input_controller(), save_marker(), mrpt::utils::CImage::saveToStreamAsJPEG(), select_ncolors(), skip_variable(), smoothing_ok(), start_pass_2_quant(), start_pass_dpost(), start_pass_huff(), start_pass_huff_decoder(), start_pass_phuff_decoder(), transdecode_master_selection(), transencode_master_selection(), UsbInterface::UsbInterface(), use_merged_upsample(), validate_script(), write_frame_header(), write_scan_header(), and write_tables_only().

Typedef Documentation

◆ boolean

typedef int boolean

Definition at line 224 of file jmorecfg.h.

◆ INT16

typedef short INT16

Definition at line 152 of file jmorecfg.h.

◆ INT32

typedef long INT32

Definition at line 158 of file jmorecfg.h.

◆ JCOEF

typedef short JCOEF

Definition at line 96 of file jmorecfg.h.

◆ JDIMENSION

typedef unsigned int JDIMENSION

Definition at line 168 of file jmorecfg.h.

◆ JOCTET

typedef char JOCTET

Definition at line 112 of file jmorecfg.h.

◆ JSAMPLE

typedef char JSAMPLE

Definition at line 61 of file jmorecfg.h.

◆ UINT16

typedef unsigned int UINT16

Definition at line 146 of file jmorecfg.h.

◆ UINT8

typedef short UINT8

Definition at line 137 of file jmorecfg.h.




Page generated by Doxygen 1.8.14 for MRPT 1.5.6 Git: 4c65e8431 Tue Apr 24 08:18:17 2018 +0200 at lun oct 28 01:35:26 CET 2019