<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="stylesheet.xsl"?>

<doc>
   <title>Index</title>

   <!-- ************************************************************************* -->

   <body>
      <term_list>
         <term link="api.html#gui_core" name="gui"/>
         <term link="api.html#gui_core" name="gui_core"/>
         <term link="api.html#gui_widgets" name="gui_widgets"/>
         <term link="api.html#misc_api" name="misc_api"/>
         <term link="api.html#dir_nav" name="dir_nav"/>
         <term link="api.html#sockets" name="sockets"/>
         <term link="api.html#threads" name="threads"/>
         <term link="api.html#auto_mutex" name="auto_mutex"/>
         <term link="api.html#auto_unlock" name="auto_unlock"/>
         <term link="api.html#create_new_thread%20extension" name="create_new_thread extension"/> 
         <term link="api.html#multithreaded_object" name="multithreaded_object"/>
         <term link="api.html#rmutex" name="rmutex"/>
         <term link="api.html#rsignaler" name="rsignaler"/>
         <term link="api.html#thread_function" name="thread_function"/>
         <term link="api.html#thread_specific_data" name="thread_specific_data"/>
         <term link="api.html#threaded_object" name="threaded_object"/>



         <term link="compile.html#DLIB_ISO_CPP_ONLY" name="DLIB_ISO_CPP_ONLY"/>
         <term link="compile.html#DLIB_NO_GUI_SUPPORT" name="DLIB_NO_GUI_SUPPORT"/>
         <term link="compile.html#NO_MAKEFILE" name="NO_MAKEFILE"/>
         <term link="compile.html#DLIB_THREAD_POOL_TIMEOUT" name="DLIB_THREAD_POOL_TIMEOUT"/>

         <term link="dlib/threads/threads_kernel_abstract.h.html#get_thread_id" name="get_thread_id"/>
         <term link="dlib/threads/threads_kernel_abstract.h.html#is_dlib_thread" name="is_dlib_thread"/>
         <term link="dlib/threads/threads_kernel_abstract.h.html#register_thread_end_handler" name="register_thread_end_handler"/>
         <term link="dlib/threads/threads_kernel_abstract.h.html#register_program_ending_handler" name="register_program_ending_handler"/>
         <term link="dlib/threads/threads_kernel_abstract.h.html#create_new_thread" name="create_new_thread"/>
         <term link="dlib/threads/threads_kernel_abstract.h.html#mutex" name="mutex"/>
         <term link="dlib/threads/threads_kernel_abstract.h.html#signaler" name="signaler"/>

         <term link="dlib/misc_api/misc_api_kernel_abstract.h.html#sleep" name="sleep"/>
         <term link="dlib/misc_api/misc_api_kernel_abstract.h.html#get_current_dir" name="get_current_dir"/>
         <term link="dlib/misc_api/misc_api_kernel_abstract.h.html#dir_create_error" name="dir_create_error"/>
         <term link="dlib/misc_api/misc_api_kernel_abstract.h.html#create_directory" name="create_directory"/>
         <term link="dlib/misc_api/misc_api_kernel_abstract.h.html#timestamper" name="timestamper"/>
         <term link="dlib/misc_api/misc_api_kernel_abstract.h.html#get_timestamp" name="get_timestamp"/>


         <term link="dlib/dir_nav/dir_nav_kernel_abstract.h.html#get_filesystem_roots" name="get_filesystem_roots"/>
         <term link="dlib/dir_nav/dir_nav_kernel_abstract.h.html#file" name="file"/>
         <term link="dlib/dir_nav/dir_nav_kernel_abstract.h.html#file_not_found" name="file_not_found"/>
         <term link="dlib/dir_nav/dir_nav_kernel_abstract.h.html#directory" name="directory"/>
         <term link="dlib/dir_nav/dir_nav_kernel_abstract.h.html#dir_not_found" name="dir_not_found"/>
         <term link="dlib/dir_nav/dir_nav_kernel_abstract.h.html#listing_error" name="listing_error"/>


         <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#wait_until_closed" name="wait_until_closed"/>
         <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#put_on_clipboard" name="put_on_clipboard"/>
         <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#get_from_clipboard" name="get_from_clipboard"/>
         <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#canvas" name="canvas"/>
         <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#base_window" name="base_window"/>


         <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#trigger_user_event" name="trigger_user_event"/>
         <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#invalidate_rectangle" name="invalidate_rectangle"/>
         <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#close_window" name="close_window"/>
         <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#is_closed" name="is_closed"/>
         <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#is_closed" name="set_title"/>

         <term name="set_pos">
            <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#set_pos" name="in base_window object"/>
            <term link="dlib/gui_widgets/drawable_abstract.h.html#set_pos" name="in drawable object"/>
         </term>

         <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#get_pos" name="get_pos"/>
         <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#get_size" name="get_size"/>
         <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#get_display_size" name="get_display_size"/>

         <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#on_window_close" name="on_window_close"/>

         <term name="on_user_event">
            <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#on_user_event" name="in base_window object"/>
            <term link="dlib/gui_widgets/drawable_abstract.h.html#on_user_event" name="in drawable object"/>
         </term>

         <term name="on_window_resized">
            <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#on_window_resized" name="in base_window object"/>
            <term link="dlib/gui_widgets/drawable_abstract.h.html#on_window_resized" name="in drawable object"/>
         </term>

         <term name="on_window_moved">
            <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#on_window_moved" name="in base_window object"/>
            <term link="dlib/gui_widgets/drawable_abstract.h.html#on_window_moved" name="in drawable object"/>
         </term>

         <term name="on_mouse_down">
            <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#on_mouse_down" name="in base_window object"/>
            <term link="dlib/gui_widgets/drawable_abstract.h.html#on_mouse_down" name="in drawable object"/>
         </term>

         <term name="on_mouse_up">
            <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#on_mouse_up" name="in base_window object"/>
            <term link="dlib/gui_widgets/drawable_abstract.h.html#on_mouse_up" name="in drawable object"/>
         </term>

         <term name="on_mouse_move">
            <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#on_mouse_move" name="in base_window object"/>
            <term link="b/gui_widgets/drawable_abstract.h.htmlon_mouse_move" name="in drawable object"/>
         </term>

         <term name="on_mouse_leave">
            <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#on_mouse_leave" name="in base_window object"/>
            <term link="dlib/gui_widgets/drawable_abstract.h.html#on_mouse_leave" name="in drawable object"/>
         </term>

         <term name="on_mouse_enter">
            <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#on_mouse_enter" name="in base_window object"/>
            <term link="dlib/gui_widgets/drawable_abstract.h.html#on_mouse_enter" name="in drawable object"/>
         </term>

         <term name="on_focus_gained">
            <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#on_focus_gained" name="in base_window object"/>
            <term link="dlib/gui_widgets/drawable_abstract.h.html#on_focus_gained" name="in drawable object"/>
         </term>

         <term name="on_focus_lost">
            <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#on_focus_lost" name="in base_window object"/>
            <term link="dlib/gui_widgets/drawable_abstract.h.html#on_focus_lost" name="in drawable object"/>
         </term>

         <term name="on_wheel_up">
            <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#on_wheel_up" name="in base_window object"/>
            <term link="dlib/gui_widgets/drawable_abstract.h.html#on_wheel_up" name="in drawable object"/>
         </term>

         <term name="on_wheel_down">
            <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#on_wheel_down" name="in base_window object"/>
            <term link="dlib/gui_widgets/drawable_abstract.h.html#on_wheel_down" name="in drawable object"/>
         </term>

         <term name="on_keydown">
            <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#on_keydown" name="in base_window object"/>
            <term link="dlib/gui_widgets/drawable_abstract.h.html#on_keydown" name="in drawable object"/>
         </term>

         <term name="on_string_put">
            <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#on_string_put" name="in base_window object"/>
            <term link="dlib/gui_widgets/drawable_abstract.h.html#on_string_put" name="in drawable object"/>
         </term>


         <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#paint" name="paint"/>





         <term link="dlib/gui_widgets/drawable_abstract.h.html#set_background_color" name="set_background_color"/>
         <term link="dlib/gui_widgets/drawable_abstract.h.html#z_order" name="z_order"/>
         <term link="dlib/gui_widgets/drawable_abstract.h.html#set_z_order" name="set_z_order"/>

         <term name="get_rect">
            <term link="dlib/gui_widgets/drawable_abstract.h.html#get_rect" name="in drawable object"/>
            <term link="dlib/matrix/matrix_utilities_abstract.h.html#get_rect" name="for matrix objects"/>
         </term>

         <term link="dlib/gui_widgets/drawable_abstract.h.html#is_enabled" name="is_enabled"/>
         <term link="dlib/gui_widgets/drawable_abstract.h.html#enable" name="enable"/>
         <term link="dlib/gui_widgets/drawable_abstract.h.html#disable" name="disable"/>
         <term link="dlib/gui_widgets/drawable_abstract.h.html#is_hidden" name="is_hidden"/>
         <term link="dlib/gui_widgets/drawable_abstract.h.html#drawable_window" name="drawable_window"/>

         <term name="show">
            <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#show" name="in base_window object"/>
            <term link="dlib/gui_widgets/drawable_abstract.h.html#show" name="in drawable object"/>
         </term>
         <term name="hide">
            <term link="dlib/gui_core/gui_core_kernel_abstract.h.html#hide" name="in base_window object"/>
            <term link="dlib/gui_widgets/drawable_abstract.h.html#hide" name="in drawable object"/>
         </term>


         <term link="dlib/gui_widgets/drawable_abstract.h.html#parent_window" name="parent_window"/>

         <term link="dlib/gui_widgets/drawable_abstract.h.html#drawable_protected_variables" name="rect"/>
         <term link="dlib/gui_widgets/drawable_abstract.h.html#drawable_protected_variables" name="m"/>
         <term link="dlib/gui_widgets/drawable_abstract.h.html#drawable_protected_variables" name="parent"/>
         <term link="dlib/gui_widgets/drawable_abstract.h.html#drawable_protected_variables" name="hidden"/>
         <term link="dlib/gui_widgets/drawable_abstract.h.html#drawable_protected_variables" name="enabled"/>
         <term link="dlib/gui_widgets/drawable_abstract.h.html#drawable_protected_variables" name="lastx"/>
         <term link="dlib/gui_widgets/drawable_abstract.h.html#drawable_protected_variables" name="lasty"/>

         <term link="dlib/gui_widgets/drawable_abstract.h.html#enable_events" name="enable_events"/>
         <term link="dlib/gui_widgets/drawable_abstract.h.html#disable_events" name="disable_events"/>
         <term link="dlib/gui_widgets/drawable_abstract.h.html#events_are_enabled" name="events_are_enabled"/>

         <term name="draw_line">
            <term link="dlib/gui_widgets/canvas_drawing_abstract.h.html#draw_line" name="in the drawable GUI object"/>
            <term link="imaging.html#draw_line" name="for image/array2d objects"/>
         </term>


         <term link="dlib/gui_widgets/style_abstract.h.html#button_style" name="button_style"/>
         <term link="dlib/gui_widgets/style_abstract.h.html#button_style_default" name="button_style_default"/>
         <term link="dlib/gui_widgets/style_abstract.h.html#button_style_toolbar1" name="button_style_toolbar1"/>
         <term link="dlib/gui_widgets/style_abstract.h.html#button_style_toolbar_icon1" name="button_style_toolbar_icon1"/>
         <term link="dlib/gui_widgets/style_abstract.h.html#toggle_button_style" name="toggle_button_style"/>
         <term link="dlib/gui_widgets/style_abstract.h.html#toggle_button_style_default" name="toggle_button_style_default"/>
         <term link="dlib/gui_widgets/style_abstract.h.html#toggle_button_style_check_box" name="toggle_button_style_check_box"/>
         <term link="dlib/gui_widgets/style_abstract.h.html#toggle_button_style_radio_button" name="toggle_button_style_radio_button"/>

         <term link="dlib/gui_widgets/canvas_drawing_abstract.h.html#draw_rectangle" name="draw_rectangle"/>
         <term link="dlib/gui_widgets/canvas_drawing_abstract.h.html#draw_circle" name="draw_circle"/>
         <term link="dlib/gui_widgets/canvas_drawing_abstract.h.html#draw_pixel" name="draw_pixel"/>
         <term link="dlib/gui_widgets/canvas_drawing_abstract.h.html#draw_solid_circle" name="draw_solid_circle"/>
         <term link="dlib/gui_widgets/canvas_drawing_abstract.h.html#draw_button_down" name="draw_button_down"/>
         <term link="dlib/gui_widgets/canvas_drawing_abstract.h.html#draw_sunken_rectangle" name="draw_sunken_rectangle"/>
         <term link="dlib/gui_widgets/canvas_drawing_abstract.h.html#draw_button_up" name="draw_button_up"/>
         <term link="dlib/gui_widgets/canvas_drawing_abstract.h.html#draw_checkered" name="draw_checkered"/>
         <term link="dlib/gui_widgets/canvas_drawing_abstract.h.html#draw_image" name="draw_image"/>
         <term link="dlib/gui_widgets/canvas_drawing_abstract.h.html#fill_rect" name="fill_rect"/>
         <term link="dlib/gui_widgets/canvas_drawing_abstract.h.html#fill_rect_with_vertical_gradient" name="fill_rect_with_vertical_gradient"/>
         <term link="dlib/gui_widgets/canvas_drawing_abstract.h.html#fill_gradient_rounded" name="fill_gradient_rounded"/>
         <term link="dlib/gui_widgets/canvas_drawing_abstract.h.html#draw_rounded_rectangle" name="draw_rounded_rectangle"/>

         <term link="dlib/gui_widgets/drawable_abstract.h.html#draw" name="draw"/>
         <term link="dlib/gui_widgets/drawable_abstract.h.html#set_main_font" name="set_main_font"/>
         <term link="dlib/gui_widgets/drawable_abstract.h.html#main_font" name="main_font"/>

         <term name="bottom">
            <term link="dlib/gui_widgets/drawable_abstract.h.html#bottom" name="in drawable object"/>
            <term link="dlib/geometry/rectangle_abstract.h.html#bottom" name="in rectangle object"/>
         </term>
         <term name="top">
            <term link="dlib/gui_widgets/drawable_abstract.h.html#top" name="in drawable object"/>
            <term link="dlib/geometry/rectangle_abstract.h.html#top" name="in rectangle object"/>
         </term>
         <term name="left">
            <term link="dlib/gui_widgets/drawable_abstract.h.html#left" name="in drawable object"/>
            <term link="dlib/geometry/rectangle_abstract.h.html#left" name="in rectangle object"/>
         </term>
         <term name="right">
            <term link="dlib/gui_widgets/drawable_abstract.h.html#right" name="in drawable object"/>
            <term link="dlib/geometry/rectangle_abstract.h.html#right" name="in rectangle object"/>
         </term>
         <term name="width">
            <term link="dlib/gui_widgets/drawable_abstract.h.html#width" name="in drawable object"/>
            <term link="dlib/geometry/rectangle_abstract.h.html#width" name="in rectangle object"/>
         </term>


         <term link="dlib/gui_widgets/widgets_abstract.h.html#open_file_box" name="open_file_box"/>
         <term link="dlib/gui_widgets/widgets_abstract.h.html#open_existing_file_box" name="open_existing_file_box"/>
         <term link="dlib/gui_widgets/widgets_abstract.h.html#save_file_box" name="save_file_box"/>
         <term link="dlib/gui_widgets/widgets_abstract.h.html#message_box" name="message_box"/>
         <term link="dlib/gui_widgets/widgets_abstract.h.html#message_box_blocking" name="message_box_blocking"/>
         <term link="dlib/gui_widgets/widgets_abstract.h.html#label" name="label"/>
         <term link="dlib/gui_widgets/widgets_abstract.h.html#button" name="button"/>
         <term link="dlib/gui_widgets/widgets_abstract.h.html#toggle_button" name="toggle_button"/>
         <term link="dlib/gui_widgets/widgets_abstract.h.html#text_grid" name="text_grid"/>
         <term link="dlib/gui_widgets/widgets_abstract.h.html#directed_graph_drawer" name="directed_graph_drawer"/>
         <term link="dlib/gui_widgets/widgets_abstract.h.html#text_field" name="text_field"/>
         <term link="dlib/gui_widgets/widgets_abstract.h.html#check_box" name="check_box"/>
         <term link="dlib/gui_widgets/widgets_abstract.h.html#radio_button" name="radio_button"/>
         <term link="dlib/gui_widgets/widgets_abstract.h.html#tabbed_display" name="tabbed_display"/>
         <term link="dlib/gui_widgets/widgets_abstract.h.html#named_rectangle" name="named_rectangle"/>
         <term link="dlib/gui_widgets/widgets_abstract.h.html#mouse_tracker" name="mouse_tracker"/>
         <term link="dlib/gui_widgets/widgets_abstract.h.html#list_box" name="list_box"/>
         <term link="dlib/gui_widgets/widgets_abstract.h.html#menu_bar" name="menu_bar"/>

         <term link="dlib/gui_widgets/fonts_abstract.h.html#letter" name="letter"/>
         <term link="dlib/gui_widgets/fonts_abstract.h.html#font" name="font"/>
         <term link="dlib/gui_widgets/fonts_abstract.h.html#default_font" name="default_font"/>
         <term link="dlib/gui_widgets/fonts_abstract.h.html#get_native_font" name="get_native_font"/>
         <term link="dlib/gui_widgets/fonts_abstract.h.html#bdf_font" name="bdf_font"/>


         <term link="dlib/gui_widgets/base_widgets_abstract.h.html#dragable" name="dragable"/>
         <term link="dlib/gui_widgets/base_widgets_abstract.h.html#button_action" name="button_action"/>
         <term link="dlib/gui_widgets/base_widgets_abstract.h.html#zoomable_region" name="zoomable_region"/>
         <term link="dlib/gui_widgets/base_widgets_abstract.h.html#scrollable_region" name="scrollable_region"/>
         <term link="dlib/gui_widgets/base_widgets_abstract.h.html#mouse_over_event" name="mouse_over_event"/>
         <term link="dlib/gui_widgets/base_widgets_abstract.h.html#arrow_button" name="arrow_button"/>
         <term link="dlib/gui_widgets/base_widgets_abstract.h.html#tooltip" name="tooltip"/>
         <term link="dlib/gui_widgets/base_widgets_abstract.h.html#scroll_bar" name="scroll_bar"/>
         <term link="dlib/gui_widgets/base_widgets_abstract.h.html#widget_group" name="widget_group"/>
         <term link="dlib/gui_widgets/base_widgets_abstract.h.html#image_widget" name="image_widget"/>
         <term link="dlib/gui_widgets/base_widgets_abstract.h.html#popup_menu" name="popup_menu"/>
         <term link="dlib/gui_widgets/base_widgets_abstract.h.html#menu_item" name="menu_item"/>
         <term link="dlib/gui_widgets/base_widgets_abstract.h.html#menu_item_text" name="menu_item_text"/>
         <term link="dlib/gui_widgets/base_widgets_abstract.h.html#menu_item_separator" name="menu_item_separator"/>
         <term link="dlib/gui_widgets/base_widgets_abstract.h.html#menu_item_submenu" name="menu_item_submenu"/>


         <term link="dlib/sockets/sockets_kernel_abstract.h.html#get_local_hostname" name="get_local_hostname"/>
         <term link="dlib/sockets/sockets_kernel_abstract.h.html#hostname_to_ip" name="hostname_to_ip"/>
         <term link="dlib/sockets/sockets_kernel_abstract.h.html#ip_to_hostname" name="ip_to_hostname"/>
         <term link="dlib/sockets/sockets_kernel_abstract.h.html#create_listener" name="create_listener"/>
         <term link="dlib/sockets/sockets_kernel_abstract.h.html#create_connection" name="create_connection"/>
         <term link="dlib/sockets/sockets_kernel_abstract.h.html#connection" name="connection"/>
         <term link="dlib/sockets/sockets_kernel_abstract.h.html#listener" name="listener"/>


         <term link="dlib/sockets/sockets_extensions_abstract.h.html#connect" name="connect"/>
         <term link="dlib/sockets/sockets_extensions_abstract.h.html#is_ip_address" name="is_ip_address"/>
         <term link="dlib/sockets/sockets_extensions_abstract.h.html#close_gracefully" name="close_gracefully"/>


         <term link="dlib/rand/rand_float_abstract.h.html#get_random_float" name="get_random_float"/>


         <term link="dlib/geometry/rectangle_abstract.h.html#move_rect" name="move_rect"/>
         <term link="dlib/geometry/rectangle_abstract.h.html#translate_rect" name="translate_rect"/>
         <term link="dlib/geometry/rectangle_abstract.h.html#resize_rect" name="resize_rect"/>
         <term link="dlib/geometry/rectangle_abstract.h.html#resize_rect_width" name="resize_rect_width"/>
         <term link="dlib/geometry/rectangle_abstract.h.html#resize_rect_height" name="resize_rect_height"/>
         <term link="dlib/geometry/rectangle_abstract.h.html#centered_rect" name="centered_rect"/>
         <term link="dlib/geometry/rectangle_abstract.h.html#nearest_point" name="nearest_point"/>


         <term link="dlib/optimization/optimization_abstract.h.html#central_differences" name="central_differences"/>
         <term link="dlib/optimization/optimization_abstract.h.html#line_search_funct" name="line_search_funct"/>

         <term link="algorithms.html#derivative" name="derivative"/>
         <term link="algorithms.html#make_line_search_function" name="make_line_search_function"/>
         <term link="algorithms.html#poly_min_extrap" name="poly_min_extrap"/>
         <term link="algorithms.html#line_search" name="line_search"/>
         <term link="algorithms.html#find_min_quasi_newton" name="find_min_quasi_newton"/>
         <term link="algorithms.html#find_min_conjugate_gradient" name="find_min_conjugate_gradient"/>
         <term link="algorithms.html#find_min_quasi_newton2" name="find_min_quasi_newton2"/>
         <term link="algorithms.html#find_min_conjugate_gradient2" name="find_min_conjugate_gradient2"/>


         <term link="algorithms.html#rectangle" name="rectangle"/>
         <term link="algorithms.html#set_node_value" name="set_node_value"/>
         <term link="algorithms.html#node_value" name="node_value"/>
         <term link="algorithms.html#node_is_evidence" name="node_is_evidence"/>
         <term link="algorithms.html#set_node_as_evidence" name="set_node_as_evidence"/>
         <term link="algorithms.html#set_node_as_nonevidence" name="set_node_as_nonevidence"/>
         <term link="algorithms.html#set_node_num_values" name="set_node_num_values"/>
         <term link="algorithms.html#node_num_values" name="node_num_values"/>
         <term link="algorithms.html#node_probability" name="node_probability"/>
         <term link="algorithms.html#set_node_probability" name="set_node_probability"/>
         <term link="algorithms.html#assignment" name="assignment"/>
         <term link="algorithms.html#joint_probability_table" name="joint_probability_table"/>
         <term link="algorithms.html#conditional_probability_table" name="conditional_probability_table"/>
         <term link="algorithms.html#bayes_node" name="bayes_node"/>
         <term link="algorithms.html#bayesian_network_gibbs_sampler" name="bayesian_network_gibbs_sampler"/>
         <term link="algorithms.html#bayesian_network_join_tree" name="bayesian_network_join_tree"/>
         <term link="algorithms.html#node_first_parent_assignment" name="node_first_parent_assignment"/>
         <term link="algorithms.html#node_next_parent_assignment" name="node_next_parent_assignment"/>
         <term link="algorithms.html#node_cpt_filled_out" name="node_cpt_filled_out"/>


         <term link="algorithms.html#edge" name="edge"/>
         <term link="algorithms.html#is_join_tree" name="is_join_tree"/>
         <term link="algorithms.html#create_join_tree" name="create_join_tree"/>
         <term link="algorithms.html#set_intersection_size" name="set_intersection_size"/>
         <term link="algorithms.html#set_intersection" name="set_intersection"/>
         <term link="algorithms.html#set_union" name="set_union"/>
         <term link="algorithms.html#set_difference" name="set_difference"/>
         <term link="algorithms.html#bigint" name="bigint"/>
         <term link="algorithms.html#crc32" name="crc32"/>
         <term link="algorithms.html#hsort_array" name="hsort_array"/>
         <term link="algorithms.html#put_in_range" name="put_in_range"/>
         <term link="algorithms.html#isort_array" name="isort_array"/>
         <term link="algorithms.html#md5" name="md5"/>
         <term link="algorithms.html#median" name="median"/>
         <term link="algorithms.html#mlp" name="mlp"/>
         <term link="algorithms.html#mlp" name="multi-layer perceptron"/>
         <term link="algorithms.html#mlp" name="neural network"/>
         <term link="algorithms.html#qsort_array" name="qsort_array"/>
         <term link="algorithms.html#rand" name="rand"/>
         <term link="algorithms.html#rand" name="Mersenne Twister"/>
         <term link="algorithms.html#graph_contains_undirected_cycle" name="graph_contains_undirected_cycle"/>
         <term link="algorithms.html#graph_contains_directed_cycle" name="graph_contains_directed_cycle"/>
         <term link="algorithms.html#copy_graph_structure" name="copy_graph_structure"/>

         <term link="algorithms.html#create_moral_graph" name="create_moral_graph"/>
         <term link="algorithms.html#triangulate_graph_and_find_cliques" name="triangulate_graph_and_find_cliques"/>
         <term link="algorithms.html#graph_contains_length_one_cycle" name="graph_contains_length_one_cycle"/>
         <term link="algorithms.html#find_connected_nodes" name="find_connected_nodes"/>
         <term link="algorithms.html#graph_is_connected" name="graph_is_connected"/>
         <term link="algorithms.html#is_clique" name="is_clique"/>
         <term link="algorithms.html#is_maximal_clique" name="is_maximal_clique"/>



         <term link="algorithms.html#randomize_samples" name="randomize_samples"/>
         <term link="algorithms.html#square_root" name="square_root"/>
         <term link="algorithms.html#svm_nu_train" name="svm_nu_train"/>
         <term link="algorithms.html#svm_nu_train_prob" name="svm_nu_train_prob"/>
         <term link="algorithms.html#svm_nu_cross_validate" name="svm_nu_cross_validate"/>
         <term link="algorithms.html#svm_nu_train" name="support vector machine"/>
         <term link="algorithms.html#vector" name="vector"/>
         <term link="algorithms.html#point" name="point"/>
         <term link="algorithms.html#krls" name="krls"/>
         <term link="algorithms.html#kcentroid" name="kcentroid"/>
         <term link="algorithms.html#running_stats" name="running_stats"/>
         <term link="algorithms.html#kkmeans" name="kkmeans"/>
         <term link="algorithms.html#pick_initial_centers" name="pick_initial_centers"/>

         
         <term link="dlib/svm/svm_abstract.h.html#maximum_nu" name="maximum_nu"/>

         <term link="dlib/svm/function_abstract.h.html#decision_function" name="decision_function"/>
         <term link="dlib/svm/function_abstract.h.html#probabilistic_decision_function" name="probabilistic_decision_function"/>

         <term link="dlib/svm/kernel_abstract.h.html#linear_kernel" name="linear_kernel"/>
         <term link="dlib/svm/kernel_abstract.h.html#polynomial_kernel" name="polynomial_kernel"/>
         <term link="dlib/svm/kernel_abstract.h.html#radial_basis_kernel" name="radial_basis_kernel"/>
         <term link="dlib/svm/kernel_abstract.h.html#Kernel_Function_Objects" name="Kernel Function Objects"/>



         <term link="compression.html#compress_stream" name="compress_stream"/>
         <term link="compression.html#conditioning_class" name="conditioning_class"/>
         <term link="compression.html#entropy_decoder" name="entropy_decoder"/>
         <term link="compression.html#entropy_decoder_model" name="entropy_decoder_model"/>
         <term link="compression.html#entropy_encoder" name="entropy_encoder"/>
         <term link="compression.html#entropy_encoder_model" name="entropy_encoder_model"/>
         <term link="compression.html#lz77_buffer" name="lz77_buffer"/>
         <term link="compression.html#lzp_buffer" name="lzp_buffer"/>


         <term link="containers.html#std_vector_c" name="std_vector_c"/>
         <term link="containers.html#graph" name="graph"/>
         <term link="containers.html#directed_graph" name="directed_graph"/>
         <term link="containers.html#tuple" name="tuple"/>
         <term link="containers.html#array" name="array"/>
         <term link="containers.html#array2d" name="array2d"/>
         <term link="containers.html#binary_search_tree" name="binary_search_tree"/>
         <term link="containers.html#enumerable" name="enumerable"/>
         <term link="containers.html#hash_map" name="hash_map"/>
         <term link="containers.html#hash_set" name="hash_set"/>
         <term link="containers.html#hash_table" name="hash_table"/>
         <term link="containers.html#map" name="map"/>
         <term link="containers.html#map_pair" name="map_pair"/>
         <term link="containers.html#matrix" name="matrix"/>

         <term link="dlib/matrix/matrix_abstract.h.html#matrix_exp" name="matrix_exp"/>

         <term link="dlib/matrix/matrix_math_functions_abstract.h.html#sigmoid" name="sigmoid"/>
         <term link="dlib/matrix/matrix_math_functions_abstract.h.html#reciprocal" name="reciprocal"/>
         <term link="dlib/matrix/matrix_math_functions_abstract.h.html#round" name="round"/>
         <term link="dlib/matrix/matrix_math_functions_abstract.h.html#round_zeros" name="round_zeros"/>
         <term link="dlib/matrix/matrix_math_functions_abstract.h.html#complex_matrix" name="complex_matrix"/>
         <term link="dlib/matrix/matrix_math_functions_abstract.h.html#normalize" name="normalize"/>

         <term link="dlib/matrix/matrix_utilities_abstract.h.html#diag" name="diag"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#trans" name="trans"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#uniform_matrix" name="uniform_matrix"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#identity_matrix" name="identity_matrix"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#rotate" name="rotate"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#removerc" name="removerc"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#remove_row" name="remove_row"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#remove_col" name="remove_col"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#matrix_cast" name="matrix_cast"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#set_all_elements" name="set_all_elements"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#tmp" name="tmp"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#cholesky_decomposition" name="cholesky_decomposition"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#array_to_matrix" name="array_to_matrix"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#vector_to_matrix" name="vector_to_matrix"/>
         <term link="dlib/matrix/matrix_math_functions_abstract.h.html#squared" name="squared"/>
         <term link="dlib/matrix/matrix_math_functions_abstract.h.html#cubed" name="cubed"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#rowm" name="rowm"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#colm" name="colm"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#subm" name="subm"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#set_rowm" name="set_rowm"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#set_colm" name="set_colm"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#set_subm" name="set_subm"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#pointwise_multiply" name="pointwise_multiply"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#equal" name="equal"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#inv" name="inv"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#pinv" name="pinv"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#svd" name="svd"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#det" name="det"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#scale_columns" name="scale_columns"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#min" name="min"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#max" name="max"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#sum" name="sum"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#prod" name="prod"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#mean" name="mean"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#variance" name="variance"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#covariance" name="covariance"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#pixel_to_vector" name="pixel_to_vector"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#vector_to_pixel" name="vector_to_pixel"/>
         <term link="dlib/matrix/matrix_utilities_abstract.h.html#clamp" name="clamp"/>

         <term link="containers.html#queue" name="queue"/>
         <term link="containers.html#reference_counter" name="reference_counter"/>
         <term link="containers.html#remover" name="remover"/>
         <term link="containers.html#scoped_ptr" name="scoped_ptr"/>
         <term link="containers.html#sequence" name="sequence"/>
         <term link="containers.html#set" name="set"/>
         <term link="containers.html#shared_ptr" name="shared_ptr"/>
         <term link="containers.html#sliding_buffer" name="sliding_buffer"/>
         <term link="containers.html#stack" name="stack"/>
         <term link="containers.html#static_map" name="static_map"/>
         <term link="containers.html#static_set" name="static_set"/>
         <term link="containers.html#weak_ptr" name="weak_ptr"/>



         <term link="imaging.html#assign_image" name="assign_image"/>
         <term link="imaging.html#assign_all_pixels" name="assign_all_pixels"/>
         <term link="imaging.html#assign_border_pixels" name="assign_border_pixels"/>
         <term link="imaging.html#assign_pixel" name="assign_pixel"/>
         <term link="imaging.html#assign_pixel_intensity" name="assign_pixel_intensity"/>
         <term link="imaging.html#get_pixel_intensity" name="get_pixel_intensity"/>
         <term link="imaging.html#hysteresis_threshold" name="hysteresis_threshold"/>
         <term link="imaging.html#sobel_edge_detector" name="sobel_edge_detector"/>
         <term link="imaging.html#suppress_non_maximum_edges" name="suppress_non_maximum_edges"/>
         <term link="imaging.html#zero_border_pixels" name="zero_border_pixels"/>
         <term link="imaging.html#binary_close" name="binary_close"/>
         <term link="imaging.html#edge_orientation" name="edge_orientation"/>
         <term link="imaging.html#binary_union" name="binary_union"/>
         <term link="imaging.html#binary_complement" name="binary_complement"/>
         <term link="imaging.html#binary_difference" name="binary_difference"/>
         <term link="imaging.html#binary_dilation" name="binary_dilation"/>
         <term link="imaging.html#binary_erosion" name="binary_erosion"/>
         <term link="imaging.html#binary_intersection" name="binary_intersection"/>
         <term link="imaging.html#binary_open" name="binary_open"/>
         <term link="imaging.html#equalize_histogram" name="equalize_histogram"/>
         <term link="imaging.html#get_histogram" name="get_histogram"/>
         <term link="imaging.html#hsi_pixel" name="hsi_pixel"/>
         <term link="imaging.html#load_bmp" name="load_bmp"/>
         <term link="imaging.html#load_dng" name="load_dng"/>
         <term link="imaging.html#pixel_traits" name="pixel_traits"/>
         <term link="imaging.html#rgb_pixel" name="rgb_pixel"/>
         <term link="imaging.html#rgb_alpha_pixel" name="rgb_alpha_pixel"/>
         <term link="imaging.html#rgb_alpha_pixel" name="alpha"/>
         <term link="imaging.html#save_bmp" name="save_bmp"/>
         <term link="imaging.html#save_dng" name="save_dng"/>
         <term link="imaging.html#spatially_filter_image" name="spatially_filter_image"/>
         <term link="imaging.html#threshold_image" name="threshold_image"/>
         <term link="imaging.html#auto_threshold_image" name="auto_threshold_image"/>
         <term link="imaging.html#png_loader" name="png_loader"/>




         <term link="metaprogramming.html#DLIB_STACK_TRACE" name="DLIB_ENABLE_STACK_TRACE"/>
         <term link="metaprogramming.html#DLIB_STACK_TRACE" name="DLIB_STACK_TRACE"/>
         <term link="metaprogramming.html#DLIB_STACK_TRACE" name="Stack Trace"/>
         <term link="metaprogramming.html#DLIB_STACK_TRACE_NAMED" name="DLIB_STACK_TRACE_NAMED"/>
         <term link="metaprogramming.html#get_stack_trace" name="get_stack_trace"/>

         <term link="metaprogramming.html#unsigned_type" name="unsigned_type"/>
         <term link="metaprogramming.html#DLIB_ASSERT" name="DLIB_ASSERT"/>
         <term link="metaprogramming.html#DLIB_ASSERT" name="ENABLE_ASSERTS"/>
         <term link="metaprogramming.html#DLIB_ASSERT" name="dlib_assert_breakpoint"/>
         <term link="metaprogramming.html#ASSERT_ARE_NOT_SAME_TYPE" name="ASSERT_ARE_NOT_SAME_TYPE"/>
         <term link="metaprogramming.html#ASSERT_ARE_SAME_TYPE" name="ASSERT_ARE_SAME_TYPE"/>
         <term link="metaprogramming.html#DLIB_CASSERT" name="DLIB_CASSERT"/>
         <term link="metaprogramming.html#COMPILE_TIME_ASSERT" name="COMPILE_TIME_ASSERT"/>
         <term link="metaprogramming.html#TIME_THIS" name="TIME_THIS"/>
         <term link="metaprogramming.html#TIME_THIS" name="TIME_THIS_TO"/>
         <term link="metaprogramming.html#_dT" name="_dT"/>
         <term link="metaprogramming.html#is_pointer_type" name="is_pointer_type"/>
         <term link="metaprogramming.html#is_same_type" name="is_same_type"/>
         <term link="metaprogramming.html#is_function" name="is_function"/>
         <term link="metaprogramming.html#wrap_function" name="wrap_function"/>
         <term link="metaprogramming.html#is_signed_type" name="is_signed_type"/>
         <term link="metaprogramming.html#is_unsigned_type" name="is_unsigned_type"/>
         <term link="metaprogramming.html#noncopyable" name="noncopyable"/>
         <term link="metaprogramming.html#portability_macros" name="portability macros"/>
         <term link="metaprogramming.html#static_switch" name="static_switch"/>
         <term link="metaprogramming.html#is_graph" name="is_graph"/>
         <term link="metaprogramming.html#is_matrix" name="is_matrix"/>
         <term link="metaprogramming.html#is_directed_graph" name="is_directed_graph"/>
         <term link="metaprogramming.html#is_built_in_scalar_type" name="is_built_in_scalar_type"/>
         <term link="metaprogramming.html#assign_zero_if_built_in_scalar_type" name="assign_zero_if_built_in_scalar_type"/>


         <term link="dlib/platform.h.html" name="POSIX"/>
         <term link="dlib/platform.h.html" name="MACOSX"/>
         <term link="dlib/platform.h.html" name="HPUX"/>
         <term link="dlib/platform.h.html" name="WIN32"/>






         <term link="other.html#std_allocator" name="std_allocator"/>
         <term link="other.html#std_allocator" name="allocator"/>

         <term link="other.html#bit_stream" name="bit_stream"/>
         <term link="other.html#byte_orderer" name="byte_orderer"/>

         <term link="dlib/byte_orderer/byte_orderer_kernel_abstract.h.html#host_is_big_endian" name="host_is_big_endian"/>
         <term link="dlib/byte_orderer/byte_orderer_kernel_abstract.h.html#host_is_little_endian" name="host_is_little_endian"/>
         <term link="dlib/byte_orderer/byte_orderer_kernel_abstract.h.html#host_to_network" name="host_to_network"/>
         <term link="dlib/byte_orderer/byte_orderer_kernel_abstract.h.html#network_to_host" name="network_to_host"/>
         <term link="dlib/byte_orderer/byte_orderer_kernel_abstract.h.html#host_to_big" name="host_to_big"/>
         <term link="dlib/byte_orderer/byte_orderer_kernel_abstract.h.html#big_to_host" name="big_to_host"/>
         <term link="dlib/byte_orderer/byte_orderer_kernel_abstract.h.html#host_to_little" name="host_to_little"/>
         <term link="dlib/byte_orderer/byte_orderer_kernel_abstract.h.html#little_to_host" name="little_to_host"/>

         <term link="other.html#copy_functor" name="copy_functor"/>
         <term link="other.html#deserialize" name="deserialize"/>
         <term link="other.html#dlib_testing_suite" name="testing"/>
         <term link="other.html#dlib_testing_suite" name="unit testing"/>
         <term link="other.html#error" name="error"/>
         <term link="other.html#logger" name="logger"/>
         <term link="other.html#member_function_pointer" name="member_function_pointer"/>
         <term link="other.html#memory_manager" name="memory_manager"/>
         <term link="other.html#memory_manager_global" name="memory_manager_global"/>
         <term link="other.html#memory_manager_stateless" name="memory_manager_stateless"/>
         <term link="other.html#pipe" name="pipe"/>
         <term link="other.html#serialize" name="serialize"/>
         <term link="other.html#sync_extension" name="sync_extension"/>
         <term link="other.html#timeout" name="timeout"/>
         <term link="other.html#timer" name="timer"/>
         <term link="other.html#uint8" name="uint8"/>
         <term link="other.html#uint16" name="uint16"/>
         <term link="other.html#uint32" name="uint32"/>
         <term link="other.html#uint64" name="uint64"/>
         <term link="other.html#zero_extend_cast" name="zero_extend_cast"/>


         <term link="network.html#linker" name="linker"/>
         <term link="network.html#server" name="server"/>
         <term link="network.html#http" name="HTTP server"/>
         <term link="network.html#sockstreambuf" name="sockstreambuf"/>



         <term link="parsing.html#basic_utf8_ifstream" name="basic_utf8_ifstream"/>
         <term link="parsing.html#utf8_wifstream" name="basic_utf8_ifstream"/>
         <term link="parsing.html#utf8_uifstream" name="basic_utf8_ifstream"/>
         <term link="parsing.html#base64" name="base64"/>
         <term link="parsing.html#cmd_line_parser" name="cmd_line_parser"/>
         <term link="parsing.html#cmd_line_parser" name="command line parsing"/>
         <term link="parsing.html#config_reader" name="config_reader"/>
         <term link="parsing.html#config_reader" name="config file parser"/>
         <term link="parsing.html#cpp_pretty_printer" name="cpp_pretty_printer"/>
         <term link="parsing.html#cpp_tokenizer" name="cpp_tokenizer"/>
         <term link="parsing.html#narrow" name="narrow"/>
         <term link="parsing.html#string_cast" name="string_cast"/>
         <term link="parsing.html#tokenizer" name="tokenizer"/>
         <term link="parsing.html#wrap_string" name="wrap_string"/>
         <term link="parsing.html#xml_parser" name="xml_parser"/>
         <term link="parsing.html#cast_to_string" name="cast_to_string"/>
         <term link="parsing.html#toupper" name="toupper"/>
         <term link="parsing.html#tolower" name="tolower"/>
         <term link="parsing.html#trim" name="trim"/>
         <term link="parsing.html#ltrim" name="ltrim"/>
         <term link="parsing.html#rtrim" name="rtrim"/>
         <term link="parsing.html#pad" name="pad"/>
         <term link="parsing.html#lpad" name="lpad"/>
         <term link="parsing.html#rpad" name="rpad"/>
         <term link="parsing.html#left_substr" name="left_substr"/>
         <term link="parsing.html#right_substr" name="right_substr"/>
         <term link="parsing.html#unichar" name="unichar"/>
         <term link="parsing.html#ustring" name="ustring"/>
         <term link="parsing.html#convert_utf8_to_utf32" name="convert_utf8_to_utf32"/>
         <term link="parsing.html#is_combining_char" name="is_combining_char"/>
         <term link="dlib/unicode/unicode_abstract.h.html#invalid_utf8_error" name="invalid_utf8_error"/>



         <term name="kernel">
            <term link="intro.html#Notation" name="in notation overview"/>
            <term link="intro.html#Creating Objects" name="regarding creating objects"/>
         </term>

         <term link="intro.html#Notation" name="extension"/>
         <term link="intro.html#Notation" name="abstract"/>
         <term link="intro.html#Notation" name="requires"/>
         <term link="intro.html#Notation" name="ensures"/>
         <term link="intro.html#Notation" name="throws"/>
         <term link="intro.html#meaning_of_hash" name="# symbol in comments"/>
         <term link="intro.html#CONVENTION" name="CONVENTION"/>


         <term link="intro.html#Creating Objects" name="debugging modes: enable/disable"/>

         <term link="dlib/logger/logger_config_file.h.html#configure_loggers_from_file" name="configure_loggers_from_file"/>
         <term link="dlib/logger/logger_kernel_abstract.h.html#log_level" name="log_level"/>
         <term link="dlib/logger/logger_kernel_abstract.h.html#LALL" name="LALL"/>
         <term link="dlib/logger/logger_kernel_abstract.h.html#LNONE" name="LNONE"/>
         <term link="dlib/logger/logger_kernel_abstract.h.html#LTRACE" name="LTRACE"/>
         <term link="dlib/logger/logger_kernel_abstract.h.html#LDEBUG" name="LDEBUG"/>
         <term link="dlib/logger/logger_kernel_abstract.h.html#LINFO" name="LINFO"/>
         <term link="dlib/logger/logger_kernel_abstract.h.html#LWARN" name="LWARN"/>
         <term link="dlib/logger/logger_kernel_abstract.h.html#LERROR" name="LERROR"/>
         <term link="dlib/logger/logger_kernel_abstract.h.html#LFATAL" name="LFATAL"/>
         <term link="dlib/logger/logger_kernel_abstract.h.html#set_all_logging_output_streams" name="set_all_logging_output_streams"/>
         <term link="dlib/logger/logger_kernel_abstract.h.html#set_all_logging_levels" name="set_all_logging_levels"/>
         <term link="dlib/logger/logger_kernel_abstract.h.html#print_default_logger_header" name="print_default_logger_header"/>
         <term link="dlib/logger/extra_logger_headers.h.html#print_datetime_logger_header" name="print_datetime_logger_header"/>

      </term_list>
   
   </body>

   <!-- ************************************************************************* -->

</doc>

