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

<doc>
   <title>Index</title>

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

   <body>
      <term_list>

   <!-- ************* DLIB-ML STUFF **************** -->

         <term file="dlib/rand/rand_float_abstract.h.html" name="get_random_float"/>
         <term link="compile.html" name="DLIB_REVISION"/>

         <term file="dlib/algs.h.html" name="stack_based_memory_block"/>

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


         <term file="dlib/optimization/optimization_abstract.h.html" name="central_differences"/>
         <term file="dlib/optimization/optimization_abstract.h.html" name="line_search_funct"/>
         <term file="dlib/optimization/optimization_line_search_abstract.h.html" name="optimize_single_variable_failure"/>
         <term file="dlib/optimization/optimization_bobyqa_abstract.h.html" name="bobyqa_failure"/>
         <term file="dlib/optimization/optimization_oca_abstract.h.html" name="oca_problem"/>

         <term file="dlib/optimization/optimization_solve_qp2_using_smo_abstract.h.html" name="invalid_nu_error"/>
         <term file="dlib/optimization/optimization_solve_qp2_using_smo_abstract.h.html" name="maximum_nu"/>

         <term file="optimization.html" name="derivative"/>
         <term file="optimization.html" name="make_line_search_function"/>
         <term file="optimization.html" name="poly_min_extrap"/>
         <term file="optimization.html" name="lagrange_poly_min_extrap"/>
         <term file="optimization.html" name="line_search"/>
         <term file="optimization.html" name="find_min"/>
         <term file="optimization.html" name="solve_least_squares"/>
         <term file="optimization.html" name="solve_least_squares_lm"/>
         <term file="optimization.html" name="find_min_trust_region"/>
         <term file="optimization.html" name="find_max_trust_region"/>
         <term file="optimization.html" name="solve_trust_region_subproblem"/>
         <term file="optimization.html" name="find_min_single_variable"/>
         <term file="optimization.html" name="find_min_using_approximate_derivatives"/>
         <term file="optimization.html" name="find_min_bobyqa"/>
         <term file="optimization.html" name="solve_qp_using_smo"/>
         <term file="optimization.html" name="solve_qp2_using_smo"/>
         <term file="optimization.html" name="solve_qp3_using_smo"/>
         <term file="optimization.html" name="oca"/>
         <term link="optimization.html#find_min_bobyqa" name="BOBYQA"/>
         <term file="optimization.html" name="find_max"/>
         <term file="optimization.html" name="find_max_single_variable"/>
         <term file="optimization.html" name="find_max_using_approximate_derivatives"/>
         <term file="optimization.html" name="find_max_bobyqa"/>
         <term file="optimization.html" name="objective_delta_stop_strategy"/>
         <term file="optimization.html" name="gradient_norm_stop_strategy"/>
         <term file="optimization.html" name="negate_function"/>
         <term file="optimization.html" name="cg_search_strategy"/>
         <term file="optimization.html" name="bfgs_search_strategy"/>
         <term file="optimization.html" name="newton_search_strategy"/>
         <term file="optimization.html" name="newton_search_strategy_obj"/>
         <term file="optimization.html" name="lbfgs_search_strategy"/>

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

         <term file="algorithms.html" name="rectangle"/>
         <term file="algorithms.html" name="edge"/>
         <term file="algorithms.html" name="is_join_tree"/>
         <term file="algorithms.html" name="create_join_tree"/>
         <term file="algorithms.html" name="set_intersection_size"/>
         <term file="algorithms.html" name="set_intersection"/>
         <term file="algorithms.html" name="set_union"/>
         <term file="algorithms.html" name="set_difference"/>

         <term file="algorithms.html" name="hsort_array"/>
         <term file="algorithms.html" name="put_in_range"/>
         <term file="algorithms.html" name="isort_array"/>

         <term file="algorithms.html" name="median"/>
         <term file="algorithms.html" name="qsort_array"/>
         <term file="algorithms.html" name="rand"/>
         <term link="algorithms.html#rand" name="Mersenne Twister"/>
         <term file="algorithms.html" name="graph_contains_undirected_cycle"/>
         <term file="algorithms.html" name="graph_contains_directed_cycle"/>
         <term file="algorithms.html" name="copy_graph_structure"/>

         <term file="algorithms.html" name="create_moral_graph"/>
         <term file="algorithms.html" name="triangulate_graph_and_find_cliques"/>
         <term file="algorithms.html" name="graph_contains_length_one_cycle"/>
         <term file="algorithms.html" name="find_connected_nodes"/>
         <term file="algorithms.html" name="graph_is_connected"/>
         <term file="algorithms.html" name="is_clique"/>
         <term file="algorithms.html" name="is_maximal_clique"/>
         <term file="algorithms.html" name="square_root"/>
         <term file="algorithms.html" name="vector"/>
         <term file="algorithms.html" name="point"/>
         <term file="algorithms.html" name="rotate_point"/>
         <term file="algorithms.html" name="point_rotator"/>
         <term file="algorithms.html" name="running_stats"/>
         <term file="algorithms.html" name="running_scalar_covariance"/>
         <term file="algorithms.html" name="running_covariance"/>
         <term file="algorithms.html" name="random_subset_selector"/>
         <term file="algorithms.html" name="randomly_subsample"/>

         <term file="dlib/svm/pegasos_abstract.h.html" name="replicate_settings"/>
         <term file="ml.html" name="mlp"/>
         <term file="ml.html" name="load_libsvm_formatted_data"/>
         <term file="ml.html" name="save_libsvm_formatted_data"/>
         <term file="ml.html" name="sparse_to_dense"/>
         <term link="ml.html#mlp" name="multi-layer perceptron"/>
         <term link="ml.html#mlp" name="neural network"/>
         <term file="ml.html" name="svm_pegasos"/>
         <term file="ml.html" name="empirical_kernel_map"/>

         <term file="ml.html" name="sample_pair"/>
         <term file="dlib/manifold_regularization/sample_pair_abstract.h.html" name="order_by_index"/>
         <term file="dlib/manifold_regularization/sample_pair_abstract.h.html" name="order_by_distance"/>
         <term file="ml.html" name="find_percent_shortest_edges_randomly"/>
         <term file="ml.html" name="find_k_nearest_neighbors"/>
         <term file="ml.html" name="remove_short_edges"/>
         <term file="ml.html" name="remove_long_edges"/>
         <term file="ml.html" name="remove_percent_longest_edges"/>
         <term file="ml.html" name="remove_percent_shortest_edges"/>
         <term file="ml.html" name="find_approximate_k_nearest_neighbors"/>
         <term file="dlib/manifold_regularization/graph_creation_abstract.h.html" name="contains_duplicate_pairs"/>
         <term file="dlib/manifold_regularization/graph_creation_abstract.h.html" name="max_index_value_plus_one"/>
         <term file="ml.html" name="linear_manifold_regularizer"/>
         <term file="ml.html" name="squared_euclidean_distance"/>
         <term file="ml.html" name="use_weights_of_one"/>
         <term file="ml.html" name="use_gaussian_weights"/>

         <term file="dlib/svm/empirical_kernel_map_abstract.h.html" name="empirical_kernel_map_error"/>
         <term file="dlib/svm/empirical_kernel_map_abstract.h.html" name="convert_to_decision_function"/>
         <term file="ml.html" name="kernel_matrix"/>
         <term file="ml.html" name="batch"/>
         <term file="ml.html" name="verbose_batch"/>
         <term file="ml.html" name="batch_cached"/>
         <term file="ml.html" name="verbose_batch_cached"/>
         <term file="ml.html" name="batch_trainer"/>
         <term file="ml.html" name="randomize_samples"/>
         <term file="ml.html" name="simplify_linear_decision_function"/>
         <term file="ml.html" name="is_binary_classification_problem"/>
         <term file="ml.html" name="is_learning_problem"/>
         <term file="ml.html" name="svm_nu_trainer"/>
         <term file="ml.html" name="svm_c_trainer"/>
         <term file="ml.html" name="svm_one_class_trainer"/>
         <term file="ml.html" name="svm_c_linear_trainer"/>
         <term file="ml.html" name="svm_c_ekm_trainer"/>
         <term file="ml.html" name="rvm_trainer"/>
         <term file="ml.html" name="krr_trainer"/>
         <term file="ml.html" name="svr_trainer"/>
         <term file="ml.html" name="rvm_regression_trainer"/>
         <term file="ml.html" name="rbf_network_trainer"/>
         <term file="ml.html" name="reduced"/>
         <term file="ml.html" name="reduced_decision_function_trainer"/>
         <term file="ml.html" name="reduced2"/>
         <term file="ml.html" name="reduced_decision_function_trainer2"/>
         <term file="ml.html" name="train_probabilistic_decision_function"/>
         <term file="ml.html" name="cross_validate_trainer"/>
         <term file="ml.html" name="cross_validate_trainer_threaded"/>
         <term file="ml.html" name="test_binary_decision_function"/>
         <term link="ml.html#svm_nu_trainer" name="support vector machine"/>
         <term link="ml.html#rvm_trainer" name="relevance vector machine"/>
         <term link="ml.html#krr_trainer" name="kernel ridge regression"/>
         <term link="ml.html#svr_trainer" name="support vector regression"/>
         <term link="ml.html#krr_trainer" name="regularized least squares"/>
         <term link="ml.html#krr_trainer" name="least squares SVM"/>
         <term file="ml.html" name="krls"/>
         <term file="ml.html" name="kcentroid"/>
         <term file="ml.html" name="linearly_independent_subset_finder"/>
         <term file="ml.html" name="fill_lisf"/>
         <term file="ml.html" name="sort_basis_vectors"/>
         <term file="ml.html" name="vector_normalizer"/>
         <term file="ml.html" name="vector_normalizer_pca"/>
         <term file="ml.html" name="discriminant_pca"/>
         <term file="dlib/statistics/dpca_abstract.h.html" name="discriminant_pca_error"/>
         <term file="ml.html" name="kkmeans"/>
         <term file="ml.html" name="find_clusters_using_kmeans"/>
         <term file="ml.html" name="pick_initial_centers"/>
         <term file="ml.html" name="rank_features"/>
         <term file="ml.html" name="find_gamma_with_big_centroid_gap"/>
         <term file="ml.html" name="compute_mean_squared_distance"/>
         <term file="dlib/svm/feature_ranking_abstract.h.html" name="verbose_find_gamma_with_big_centroid_gap"/>

         <term file="ml.html" name="null_trainer"/>
         <term file="ml.html" name="null_trainer_type"/>
         <term file="ml.html" name="roc_c1_trainer"/>
         <term file="ml.html" name="roc_c2_trainer"/>
         <term file="ml.html" name="roc_trainer_type"/>

         <term file="ml.html" name="decision_function"/>
         <term file="ml.html" name="projection_function"/>
         <term file="ml.html" name="normalized_function"/>
         <term file="ml.html" name="distance_function"/>
         <term file="ml.html" name="probabilistic_decision_function"/>
         <term file="ml.html" name="linear_kernel"/>
         <term file="ml.html" name="offset_kernel"/>
         <term file="ml.html" name="polynomial_kernel"/>
         <term file="ml.html" name="sigmoid_kernel"/>
         <term file="ml.html" name="radial_basis_kernel"/>


         <term file="dlib/svm/sparse_vector_abstract.h.html" name="sparse_vectors"/>
         <term file="ml.html" name="sparse_linear_kernel"/>
         <term file="ml.html" name="sparse_polynomial_kernel"/>
         <term file="ml.html" name="sparse_sigmoid_kernel"/>
         <term file="ml.html" name="sparse_radial_basis_kernel"/>

         <term link="dlib/svm/kernel_abstract.h.html#Kernel_Function_Objects" name="Kernel Function Objects"/>
         <term file="dlib/svm/kernel_abstract.h.html" name="kernel_derivative"/>

         <term file="containers.html" name="unordered_pair"/>
         <term file="containers.html" name="std_vector_c"/>
         <term file="containers.html" name="graph"/>
         <term file="containers.html" name="directed_graph"/>
         <term file="containers.html" name="array"/>
         <term file="containers.html" name="binary_search_tree"/>
         <term file="containers.html" name="matrix"/>
         <term file="containers.html" name="enumerable"/>
         <term file="containers.html" name="map_pair"/>
         <term file="containers.html" name="map"/>


         <term file="dlib/matrix/matrix_exp_abstract.h.html" name="matrix_exp"/>
         <term file="dlib/matrix/matrix_abstract.h.html" name="const_temp_matrix"/>

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


         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="linspace"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="logspace"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="cartesian_product"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="randm"/>

         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="diag"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="diag_exp"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="diagm"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="trans"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="fliplr"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="flipud"/>

         <term file="dlib/matrix/symmetric_matrix_cache_abstract.h.html" name="symmetric_matrix_cache"/>

         <term name="dot">
            <term link="dlib/matrix/matrix_utilities_abstract.h.html#dot" name="for matrix objects"/>
            <term link="dlib/svm/sparse_vector_abstract.h.html#dot" name="for sparse vectors"/>
         </term>

         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="lowerm"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="upperm"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="make_symmetric"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="zeros_matrix"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="ones_matrix"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="uniform_matrix"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="identity_matrix"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="rotate"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="removerc"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="remove_row"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="remove_col"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="matrix_cast"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="set_all_elements"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="tmp"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="array_to_matrix"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="vector_to_matrix"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="pointer_to_column_vector"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="pointer_to_matrix"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="reshape_to_column_vector"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="reshape"/>
         <term file="dlib/matrix/matrix_math_functions_abstract.h.html" name="squared"/>
         <term file="dlib/matrix/matrix_math_functions_abstract.h.html" name="cubed"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="is_vector"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="is_row_vector"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="is_col_vector"/>


         <term file="dlib/matrix/matrix_la_abstract.h.html" name="lu_decomposition"/>
         <term file="dlib/matrix/matrix_la_abstract.h.html" name="qr_decomposition"/>
         <term file="dlib/matrix/matrix_la_abstract.h.html" name="cholesky_decomposition"/>
         <term file="dlib/matrix/matrix_la_abstract.h.html" name="eigenvalue_decomposition"/>
         <term file="dlib/matrix/matrix_la_abstract.h.html" name="inv"/>
         <term file="dlib/matrix/matrix_la_abstract.h.html" name="inv_lower_triangular"/>
         <term file="dlib/matrix/matrix_la_abstract.h.html" name="inv_upper_triangular"/>
         <term file="dlib/matrix/matrix_la_abstract.h.html" name="pinv"/>
         <term file="dlib/matrix/matrix_la_abstract.h.html" name="real_eigenvalues"/>
         <term file="dlib/matrix/matrix_la_abstract.h.html" name="svd"/>
         <term link="dlib/matrix/matrix_la_abstract.h.html#svd" name="singular value decomposition"/>
         <term file="dlib/matrix/matrix_la_abstract.h.html" name="svd2"/>
         <term file="dlib/matrix/matrix_la_abstract.h.html" name="svd3"/>
         <term file="dlib/matrix/matrix_la_abstract.h.html" name="det"/>
         <term file="dlib/matrix/matrix_la_abstract.h.html" name="trace"/>
         <term file="dlib/matrix/matrix_la_abstract.h.html" name="chol"/>



         <term file="dlib/matrix/matrix_subexp_abstract.h.html" name="rowm"/>
         <term file="dlib/matrix/matrix_subexp_abstract.h.html" name="rowm_exp"/>
         <term file="dlib/matrix/matrix_subexp_abstract.h.html" name="colm"/>
         <term file="dlib/matrix/matrix_subexp_abstract.h.html" name="colm_exp"/>
         <term file="dlib/matrix/matrix_subexp_abstract.h.html" name="subm"/>
         <term file="dlib/matrix/matrix_subexp_abstract.h.html" name="range"/>
         <term file="dlib/matrix/matrix_subexp_abstract.h.html" name="set_rowm"/>
         <term file="dlib/matrix/matrix_subexp_abstract.h.html" name="set_colm"/>
         <term file="dlib/matrix/matrix_subexp_abstract.h.html" name="set_subm"/>


         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="pointwise_multiply"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="join_rows"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="join_cols"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="equal"/>


         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="scale_columns"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="scale_rows"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="sort_columns"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="rsort_columns"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="tensor_product"/>

         <term name="length">
            <term link="dlib/matrix/matrix_utilities_abstract.h.html#length" name="for matrix objects"/>
            <term link="dlib/svm/sparse_vector_abstract.h.html#length" name="for sparse vectors"/>
         </term>

         <term name="length_squared">
            <term link="dlib/matrix/matrix_utilities_abstract.h.html#length_squared" name="for matrix objects"/>
            <term link="dlib/svm/sparse_vector_abstract.h.html#length_squared" name="for sparse vectors"/>
         </term>

         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="min"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="find_min_and_max"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="index_of_max"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="index_of_min"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="max"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="sum"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="sum_rows"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="sum_cols"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="prod"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="mean"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="variance"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="covariance"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="pixel_to_vector"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="vector_to_pixel"/>
         <term file="dlib/matrix/matrix_utilities_abstract.h.html" name="clamp"/>


         <term file="dlib/svm/sparse_vector_abstract.h.html" name="scale_by"/>
         <term file="dlib/svm/sparse_vector_abstract.h.html" name="distance_squared"/>
         <term file="dlib/svm/sparse_vector_abstract.h.html" name="distance"/>
         <term file="dlib/svm/sparse_vector_abstract.h.html" name="has_unsigned_keys"/>
         <term file="dlib/svm/sparse_vector_abstract.h.html" name="assign_dense_to_sparse"/>

         <term file="containers.html" name="remover"/>
         <term file="containers.html" name="scoped_ptr"/>
         <term file="containers.html" name="set"/>
         <term file="containers.html" name="shared_ptr"/>
         <term file="containers.html" name="stack"/>
         <term file="containers.html" name="weak_ptr"/>
         <term file="containers.html" name="any"/>
         <term file="containers.html" name="any_trainer"/>
         <term file="containers.html" name="any_decision_function"/>

         <term file="metaprogramming.html" name="enable_if"/>
         <term file="metaprogramming.html" name="disable_if"/>

         <term file="metaprogramming.html" name="tmin"/>
         <term file="metaprogramming.html" name="tmax"/>
         <term file="metaprogramming.html" name="tabs"/>

         <term file="metaprogramming.html" name="unsigned_type"/>
         <term file="metaprogramming.html" name="DLIB_ASSERT"/>
         <term link="metaprogramming.html#DLIB_ASSERT" name="ENABLE_ASSERTS"/>
         <term link="metaprogramming.html#DLIB_ASSERT" name="dlib_assert_breakpoint"/>
         <term file="metaprogramming.html" name="ASSERT_ARE_NOT_SAME_TYPE"/>
         <term file="metaprogramming.html" name="ASSERT_ARE_SAME_TYPE"/>
         <term file="metaprogramming.html" name="DLIB_CASSERT"/>
         <term file="metaprogramming.html" name="COMPILE_TIME_ASSERT"/>
         <term file="metaprogramming.html" name="TIME_THIS"/>
         <term link="metaprogramming.html#TIME_THIS" name="TIME_THIS_TO"/>
         <term file="metaprogramming.html" name="_dT"/>
         <term file="metaprogramming.html" name="is_pointer_type"/>
         <term file="metaprogramming.html" name="is_const_type"/>
         <term file="metaprogramming.html" name="is_reference_type"/>
         <term file="metaprogramming.html" name="is_same_type"/>
         <term file="metaprogramming.html" name="is_same_object"/>
         <term file="metaprogramming.html" name="is_convertible"/>
         <term file="metaprogramming.html" name="is_complex"/>
         <term file="metaprogramming.html" name="is_function"/>
         <term file="metaprogramming.html" name="wrap_function"/>
         <term file="metaprogramming.html" name="is_signed_type"/>
         <term file="metaprogramming.html" name="is_unsigned_type"/>
         <term file="metaprogramming.html" name="noncopyable"/>
         <term link="metaprogramming.html#portability_macros" name="portability macros"/>
         <term file="metaprogramming.html" name="static_switch"/>
         <term file="metaprogramming.html" name="is_graph"/>
         <term file="metaprogramming.html" name="is_rand"/>
         <term file="metaprogramming.html" name="is_matrix"/>
         <term file="metaprogramming.html" name="is_std_vector"/>
         <term file="metaprogramming.html" name="is_directed_graph"/>
         <term file="metaprogramming.html" name="is_built_in_scalar_type"/>
         <term file="metaprogramming.html" name="promote"/>
         <term file="metaprogramming.html" name="basic_type"/>
         <term file="metaprogramming.html" 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 file="other.html" name="copy_functor"/>
         <term file="other.html" name="deserialize"/>
         <term file="other.html" name="error"/>
         <term file="other.html" name="console_progress_indicator"/>
         <term file="other.html" name="memory_manager"/>
         <term file="other.html" name="memory_manager_global"/>
         <term file="other.html" name="serialize"/>
         <term file="other.html" name="uint8"/>
         <term file="other.html" name="uint16"/>
         <term file="other.html" name="uint32"/>
         <term file="other.html" name="uint64"/>
         <term file="other.html" name="int8"/>
         <term file="other.html" name="int16"/>
         <term file="other.html" name="int32"/>
         <term file="other.html" name="int64"/>
         <term file="other.html" name="zero_extend_cast"/>

         <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 file="intro.html" name="CONVENTION"/>


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

   <!-- ******************************************** -->
   <!-- ************* GENERAL STUFF **************** -->
   <!-- ******************************************** -->

         <term link="api.html#gui_core" name="gui"/>
         <term file="api.html" name="gui_core"/>
         <term file="api.html" name="gui_widgets"/>
         <term file="api.html" name="misc_api"/>
         <term file="api.html" name="dir_nav"/>
         <term file="api.html" name="sockets"/>
         <term file="api.html" name="threads"/>
         <term file="api.html" name="auto_mutex"/>
         <term file="api.html" name="auto_unlock"/>
         <term file="api.html" name="auto_mutex_readonly"/>
         <term file="api.html" name="auto_unlock_readonly"/>
         <term link="api.html#create_new_thread%20extension" name="create_new_thread extension"/> 
         <term file="api.html" name="multithreaded_object"/>
         <term file="api.html" name="rmutex"/>
         <term file="api.html" name="read_write_mutex"/>
         <term file="api.html" name="rsignaler"/>
         <term file="api.html" name="thread_function"/>
         <term file="api.html" name="thread_specific_data"/>
         <term file="api.html" name="threaded_object"/>
         <term file="api.html" name="thread_pool"/>
         <term link="api.html#thread_pool" name="futures"/>


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

         <term file="dlib/threads/threads_kernel_abstract.h.html" name="get_thread_id"/>
         <term file="dlib/threads/threads_kernel_abstract.h.html" name="is_dlib_thread"/>
         <term file="dlib/threads/threads_kernel_abstract.h.html" name="register_thread_end_handler"/>
         <term file="dlib/threads/threads_kernel_abstract.h.html" name="unregister_thread_end_handler"/>
         <term file="dlib/threads/threads_kernel_abstract.h.html" name="create_new_thread"/>
         <term file="dlib/threads/threads_kernel_abstract.h.html" name="mutex"/>
         <term file="dlib/threads/threads_kernel_abstract.h.html" name="signaler"/>

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


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


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


         <term file="dlib/gui_core/gui_core_kernel_abstract.h.html" name="trigger_user_event"/>
         <term file="dlib/gui_core/gui_core_kernel_abstract.h.html" name="invalidate_rectangle"/>
         <term file="dlib/gui_core/gui_core_kernel_abstract.h.html" name="close_window"/>
         <term file="dlib/gui_core/gui_core_kernel_abstract.h.html" 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 file="dlib/gui_core/gui_core_kernel_abstract.h.html" name="get_pos"/>
         <term file="dlib/gui_core/gui_core_kernel_abstract.h.html" name="get_size"/>
         <term file="dlib/gui_core/gui_core_kernel_abstract.h.html" name="get_display_size"/>

         <term file="dlib/gui_core/gui_core_kernel_abstract.h.html" 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="dlib/gui_widgets/drawable_abstract.h.html#on_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 file="dlib/gui_core/gui_core_kernel_abstract.h.html" name="paint"/>





         <term file="dlib/gui_widgets/drawable_abstract.h.html" name="set_background_color"/>
         <term file="dlib/gui_widgets/drawable_abstract.h.html" name="z_order"/>
         <term file="dlib/gui_widgets/drawable_abstract.h.html" 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="algorithms.html#get_rect" name="for general matrix like objects"/>
         </term>

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

         <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 file="dlib/gui_widgets/drawable_abstract.h.html" 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 file="dlib/gui_widgets/drawable_abstract.h.html" name="enable_events"/>
         <term file="dlib/gui_widgets/drawable_abstract.h.html" name="disable_events"/>
         <term file="dlib/gui_widgets/drawable_abstract.h.html" 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 file="dlib/gui_widgets/style_abstract.h.html" name="button_style"/>
         <term file="dlib/gui_widgets/style_abstract.h.html" name="button_style_default"/>
         <term file="dlib/gui_widgets/style_abstract.h.html" name="button_style_toolbar1"/>
         <term file="dlib/gui_widgets/style_abstract.h.html" name="button_style_toolbar_icon1"/>
         <term file="dlib/gui_widgets/style_abstract.h.html" name="button_style_arrow"/>

         <term file="dlib/gui_widgets/style_abstract.h.html" name="list_box_style"/>
         <term file="dlib/gui_widgets/style_abstract.h.html" name="list_box_style_default"/>


         <term file="dlib/gui_widgets/style_abstract.h.html" name="text_field_style"/>
         <term file="dlib/gui_widgets/style_abstract.h.html" name="text_field_style_default"/>
         <term file="dlib/gui_widgets/style_abstract.h.html" name="text_box_style"/>
         <term file="dlib/gui_widgets/style_abstract.h.html" name="text_box_style_default"/>


         <term file="dlib/gui_widgets/style_abstract.h.html" name="toggle_button_style"/>
         <term file="dlib/gui_widgets/style_abstract.h.html" name="toggle_button_style_default"/>
         <term file="dlib/gui_widgets/style_abstract.h.html" name="toggle_button_style_check_box"/>
         <term file="dlib/gui_widgets/style_abstract.h.html" name="toggle_button_style_radio_button"/>


         <term file="dlib/gui_widgets/style_abstract.h.html" name="scrollable_region_style"/>
         <term file="dlib/gui_widgets/style_abstract.h.html" name="scrollable_region_style_default"/>

         <term file="dlib/gui_widgets/style_abstract.h.html" name="scroll_bar_style"/>
         <term file="dlib/gui_widgets/style_abstract.h.html" name="scroll_bar_style_default"/>

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

         <term file="dlib/gui_widgets/drawable_abstract.h.html" name="draw"/>
         <term file="dlib/gui_widgets/drawable_abstract.h.html" name="set_main_font"/>
         <term file="dlib/gui_widgets/drawable_abstract.h.html" 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 file="dlib/gui_widgets/widgets_abstract.h.html" name="open_file_box"/>
         <term file="dlib/gui_widgets/widgets_abstract.h.html" name="open_existing_file_box"/>
         <term file="dlib/gui_widgets/widgets_abstract.h.html" name="save_file_box"/>
         <term file="dlib/gui_widgets/widgets_abstract.h.html" name="message_box"/>
         <term file="dlib/gui_widgets/widgets_abstract.h.html" name="message_box_blocking"/>
         <term file="dlib/gui_widgets/widgets_abstract.h.html" name="label"/>
         <term file="dlib/gui_widgets/widgets_abstract.h.html" name="toggle_button"/>
         <term file="dlib/gui_widgets/widgets_abstract.h.html" name="text_grid"/>
         <term file="dlib/gui_widgets/widgets_abstract.h.html" name="directed_graph_drawer"/>
         <term file="dlib/gui_widgets/widgets_abstract.h.html" name="text_field"/>
         <term file="dlib/gui_widgets/widgets_abstract.h.html" name="text_box"/>
         <term file="dlib/gui_widgets/widgets_abstract.h.html" name="check_box"/>
         <term file="dlib/gui_widgets/widgets_abstract.h.html" name="radio_button"/>
         <term file="dlib/gui_widgets/widgets_abstract.h.html" name="tabbed_display"/>
         <term file="dlib/gui_widgets/widgets_abstract.h.html" name="named_rectangle"/>
         <term file="dlib/gui_widgets/widgets_abstract.h.html" name="mouse_tracker"/>
         <term file="dlib/gui_widgets/widgets_abstract.h.html" name="list_box"/>
         <term file="dlib/gui_widgets/widgets_abstract.h.html" name="menu_bar"/>
         <term file="dlib/gui_widgets/widgets_abstract.h.html" name="image_display"/>
         <term file="dlib/gui_widgets/widgets_abstract.h.html" name="image_window"/>
         <term link="dlib/gui_widgets/widgets_abstract.h.html#overlay_line" name="overlay_line"/>
         <term link="dlib/gui_widgets/widgets_abstract.h.html#overlay_rect" name="overlay_rect"/>

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


         <term file="dlib/gui_widgets/base_widgets_abstract.h.html" name="button"/>
         <term file="dlib/gui_widgets/base_widgets_abstract.h.html" name="draggable"/>
         <term file="dlib/gui_widgets/base_widgets_abstract.h.html" name="button_action"/>
         <term file="dlib/gui_widgets/base_widgets_abstract.h.html" name="zoomable_region"/>
         <term file="dlib/gui_widgets/base_widgets_abstract.h.html" name="scrollable_region"/>
         <term file="dlib/gui_widgets/base_widgets_abstract.h.html" name="mouse_over_event"/>
         <term file="dlib/gui_widgets/base_widgets_abstract.h.html" name="tooltip"/>
         <term file="dlib/gui_widgets/base_widgets_abstract.h.html" name="popup_menu_region"/>
         <term file="dlib/gui_widgets/base_widgets_abstract.h.html" name="scroll_bar"/>
         <term file="dlib/gui_widgets/base_widgets_abstract.h.html" name="widget_group"/>
         <term file="dlib/gui_widgets/base_widgets_abstract.h.html" name="image_widget"/>
         <term file="dlib/gui_widgets/base_widgets_abstract.h.html" name="popup_menu"/>
         <term file="dlib/gui_widgets/base_widgets_abstract.h.html" name="menu_item"/>
         <term file="dlib/gui_widgets/base_widgets_abstract.h.html" name="menu_item_text"/>
         <term file="dlib/gui_widgets/base_widgets_abstract.h.html" name="menu_item_separator"/>
         <term file="dlib/gui_widgets/base_widgets_abstract.h.html" name="menu_item_submenu"/>


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


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






         <term file="algorithms.html" name="bigint"/>
         <term file="algorithms.html" name="crc32"/>


         <term file="algorithms.html" name="md5"/>








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



         <term file="dlib/ref.h.html" name="ref"/>
         <term file="dlib/ref.h.html" name="cref"/>
         <term file="containers.html" name="reference_wrapper"/>
         <term file="containers.html" name="tuple"/>
         <term file="containers.html" name="type_safe_union"/>

         <term file="containers.html" name="array2d"/>


         <term file="containers.html" name="hash_map"/>
         <term file="containers.html" name="hash_set"/>
         <term file="containers.html" name="hash_table"/>


         <term file="containers.html" name="queue"/>
         <term file="containers.html" name="reference_counter"/>

         <term file="containers.html" name="sequence"/>
         <term file="containers.html" name="shared_ptr_thread_safe"/>
         <term file="containers.html" name="sliding_buffer"/>
         <term file="containers.html" name="static_map"/>
         <term file="containers.html" name="static_set"/>



         <term link="dlib/image_transforms/thresholding_abstract.h.html" name="on_pixel"/>
         <term link="dlib/image_transforms/thresholding_abstract.h.html" name="off_pixel"/>
    

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

         <term file="imaging.html" name="integral_image"/>
         <term file="imaging.html" name="hessian_pyramid"/>
         <term file="imaging.html" name="compute_dominant_angle"/>
         <term file="imaging.html" name="compute_surf_descriptor"/>
         <term file="imaging.html" name="hog_image"/>
         <term file="imaging.html" name="haar_x"/>
         <term file="imaging.html" name="haar_y"/>
         <term file="imaging.html" name="get_interest_points"/>
         <term file="imaging.html" name="get_surf_points"/>
         <term file="imaging.html" name="interest_point"/>
         <term file="imaging.html" name="surf_point"/>



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








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

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

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


         <term link="other.html#dlib_testing_suite" name="testing"/>
         <term link="other.html#dlib_testing_suite" name="unit testing"/>
         <term file="other.html" name="logger"/>
         <term file="other.html" name="member_function_pointer"/>
         <term file="other.html" name="bound_function_pointer"/>
         <term file="other.html" name="memory_manager_stateless"/>
         <term file="other.html" name="pipe"/>
         <term file="other.html" name="sync_extension"/>
         <term file="other.html" name="timeout"/>
         <term file="other.html" name="timer"/>


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



         <term file="parsing.html" 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 file="parsing.html" name="base64"/>
         <term file="parsing.html" name="cmd_line_parser"/>
         <term file="dlib/interfaces/cmd_line_parser_option.h.html" name="cmd_line_parser_option"/>
         <term link="parsing.html#cmd_line_parser" name="command line parsing"/>
         <term file="parsing.html" name="config_reader"/>
         <term link="parsing.html#config_reader" name="config file parser"/>
         <term file="parsing.html" name="cpp_pretty_printer"/>
         <term file="parsing.html" name="cpp_tokenizer"/>
         <term file="parsing.html" name="narrow"/>
         <term file="parsing.html" name="string_cast"/>
         <term file="parsing.html" name="string_assign"/>
         <term link="parsing.html#string_assign" name="sa"/>
         <term file="parsing.html" name="tokenizer"/>
         <term file="parsing.html" name="wrap_string"/>
         <term file="parsing.html" name="xml_parser"/>
         <term file="parsing.html" name="cast_to_string"/>
         <term file="parsing.html" name="toupper"/>
         <term file="parsing.html" name="tolower"/>
         <term file="parsing.html" name="trim"/>
         <term file="parsing.html" name="ltrim"/>
         <term file="parsing.html" name="rtrim"/>
         <term file="parsing.html" name="pad"/>
         <term file="parsing.html" name="lpad"/>
         <term file="parsing.html" name="rpad"/>
         <term file="parsing.html" name="left_substr"/>
         <term file="parsing.html" name="right_substr"/>
         <term file="parsing.html" name="unichar"/>
         <term file="parsing.html" name="ustring"/>
         <term file="parsing.html" name="convert_utf8_to_utf32"/>
         <term file="parsing.html" name="is_combining_char"/>
         <term file="parsing.html" name="strings_equal_ignore_case"/>
         <term file="dlib/unicode/unicode_abstract.h.html" name="invalid_utf8_error"/>




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






         <term file="algorithms.html" name="quantum_register"/>
         <term file="algorithms.html" name="gate"/>

         <term file="dlib/quantum_computing/quantum_computing_abstract.h.html" name="gate_exp"/>
         <term file="dlib/quantum_computing/quantum_computing_abstract.h.html" name="composite_gate"/>
         <term file="dlib/quantum_computing/quantum_computing_abstract.h.html" name="x"/>
         <term file="dlib/quantum_computing/quantum_computing_abstract.h.html" name="y"/>
         <term file="dlib/quantum_computing/quantum_computing_abstract.h.html" name="z"/>
         <term file="dlib/quantum_computing/quantum_computing_abstract.h.html" name="noop"/>
         <term file="dlib/quantum_computing/quantum_computing_abstract.h.html" name="cnot"/>
         <term file="dlib/quantum_computing/quantum_computing_abstract.h.html" name="toffoli"/>


         <term link="dlib/algs.h.html#general_return_codes" name="TIMEOUT"/>
         <term link="dlib/algs.h.html#general_return_codes" name="WOULDBLOCK"/>
         <term link="dlib/algs.h.html#general_return_codes" name="OTHER_ERROR"/>
         <term link="dlib/algs.h.html#general_return_codes" name="SHUTDOWN"/>
         <term link="dlib/algs.h.html#general_return_codes" name="PORTINUSE"/>

      </term_list>
   
   </body>

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

</doc>

