<SECTION>
<FILE>hkl-pseudoaxis-zaxis</FILE>
hkl_pseudo_axis_engine_zaxis_hkl_new
</SECTION>

<SECTION>
<FILE>hkl-pseudoaxis-common-eulerians</FILE>
hkl_pseudo_axis_engine_eulerians_new
</SECTION>

<SECTION>
<FILE>hkl-pseudoaxis-e6c</FILE>
hkl_pseudo_axis_engine_e6c_hkl_new
hkl_pseudo_axis_engine_e6c_psi_new
</SECTION>

<SECTION>
<FILE>hkl-detector</FILE>
HklDetector
hkl_detector_new
hkl_detector_new_copy
hkl_detector_free
hkl_detector_attach_to_holder
hkl_detector_compute_kf
</SECTION>

<SECTION>
<FILE>hkl-interval</FILE>
HklInterval
hkl_interval_cmp
hkl_interval_plus_interval
hkl_interval_plus_double
hkl_interval_minus_interval
hkl_interval_minus_double
hkl_interval_times_interval
hkl_interval_times_double
hkl_interval_divides_double
hkl_interval_contain_zero
hkl_interval_cos
hkl_interval_acos
hkl_interval_sin
hkl_interval_asin
hkl_interval_tan
hkl_interval_atan
hkl_interval_length
hkl_interval_angle_restrict_symm
</SECTION>

<SECTION>
<FILE>hkl-detector-factory</FILE>
hkl_detector_factory_new
</SECTION>

<SECTION>
<FILE>hkl-quaternion</FILE>
HklQuaternion
hkl_quaternion_init
hkl_quaternion_init_from_vector
hkl_quaternion_init_from_angle_and_axe
hkl_quaternion_fprintf
hkl_quaternion_cmp
hkl_quaternion_minus_quaternion
hkl_quaternion_times_quaternion
hkl_quaternion_norm2
hkl_quaternion_conjugate
hkl_quaternion_to_matrix
hkl_quaternion_to_angle_and_axe
</SECTION>

<SECTION>
<FILE>hkl-pseudoaxis-k4cv</FILE>
hkl_pseudo_axis_engine_k4cv_hkl_new
hkl_pseudo_axis_engine_k4cv_psi_new
</SECTION>

<SECTION>
<FILE>hkl-error</FILE>
HklError
hkl_error_new
hkl_error_new_literal
hkl_error_new_valist
hkl_error_free
hkl_error_new_copy
hkl_error_set
hkl_error_set_literal
hkl_error_propagate
hkl_error_clear
hkl_error_prefix
hkl_error_propagate_prefixed
</SECTION>

<SECTION>
<FILE>hkl-parameter</FILE>
HklParameter
hkl_parameter_new
hkl_parameter_new_copy
hkl_parameter_init
hkl_parameter_free
hkl_parameter_set_value
hkl_parameter_get_value_unit
hkl_parameter_set_value_unit
hkl_parameter_get_max
hkl_parameter_get_range_unit
hkl_parameter_set_range
hkl_parameter_set_range_unit
hkl_parameter_randomize
hkl_parameter_is_valid
hkl_parameter_fprintf
</SECTION>

<SECTION>
<FILE>hkl-pseudoaxis</FILE>
HklPseudoAxis
HklPseudoAxisEngineMode
HklPseudoAxisEngine
HklPseudoAxisEngineList
HklPseudoAxisEngineModeFunc
HklFunction
hkl_pseudo_axis_new
hkl_pseudo_axis_init
hkl_pseudo_axis_free
hkl_pseudo_axis_fprintf
hkl_pseudo_axis_engine_mode_new
hkl_pseudo_axis_engine_mode_init
hkl_pseudo_axis_engine_mode_free
hkl_pseudo_axis_engine_new
hkl_pseudo_axis_engine_free
hkl_pseudo_axis_engine_add_mode
hkl_pseudo_axis_engine_add_geometry
hkl_pseudo_axis_engine_select_mode
hkl_pseudo_axis_engine_initialize
hkl_pseudo_axis_engine_set
hkl_pseudo_axis_engine_get
hkl_pseudo_axis_engine_fprintf
hkl_pseudo_axis_engine_list_new
hkl_pseudo_axis_engine_list_free
hkl_pseudo_axis_engine_list_add
hkl_pseudo_axis_engine_list_get_by_name
hkl_pseudo_axis_engine_list_get_pseudo_axis_by_name
hkl_pseudo_axis_engine_list_clear
hkl_pseudo_axis_engine_list_init
hkl_pseudo_axis_engine_list_get
hkl_pseudo_axis_engine_list_fprintf
</SECTION>

<SECTION>
<FILE>hkl-geometry</FILE>
HklHolder
HklGeometryConfig
HklGeometry
HklGeometryList
HklGeometryListItem
HklGeometryListMultiplyFunction
hkl_holder_add_rotation_axis
hkl_geometry_new
hkl_geometry_new_copy
hkl_geometry_free
hkl_geometry_init_geometry
hkl_geometry_add_holder
hkl_geometry_update
hkl_geometry_get_axis_by_name
hkl_geometry_randomize
hkl_geometry_set_values_v
hkl_geometry_distance
hkl_geometry_distance_orthodromic
hkl_geometry_closest_from_geometry_with_range
hkl_geometry_is_valid
hkl_geometry_fprintf
hkl_geometry_list_new
hkl_geometry_list_free
hkl_geometry_list_add
hkl_geometry_list_reset
hkl_geometry_list_sort
hkl_geometry_list_fprintf
hkl_geometry_list_multiply
hkl_geometry_list_multiply_from_range
hkl_geometry_list_remove_invalid
hkl_geometry_list_len
hkl_geometry_list_is_empty
hkl_geometry_list_item_new
hkl_geometry_list_item_free
</SECTION>

<SECTION>
<FILE>hkl-geometry-factory</FILE>
hkl_geometry_factory_get_config_from_type
hkl_geometry_factory_new
</SECTION>

<SECTION>
<FILE>hkl-pseudoaxis-auto</FILE>
hkl_pseudo_axis_engine_mode_set_real
</SECTION>

<SECTION>
<FILE>hkl-pseudoaxis-e4cv</FILE>
hkl_pseudo_axis_engine_e4cv_hkl_new
hkl_pseudo_axis_engine_e4cv_psi_new
</SECTION>

<SECTION>
<FILE>hkl-macros</FILE>
HKL_BEGIN_DECLS
HKL_END_DECLS
INFINITY
M_PI
M_PI_2
HKL_MAJOR
HKL_MINOR
HKL_PATCH
HKL_VERSION
HKL_TRUE
HKL_FALSE
HKL_SUCCESS
HKL_FAIL
HKL_TINY
HKL_EPSILON
HKL_DEGTORAD
HKL_RADTODEG
HKL_TAU
HKL_EULERIAN_KAPPA_SOLUTION
hkl_assert
G_GNUC_PRINTF
alloc_nr
ALLOC_GROW
NORETURN
hkl_printbt
HKL_MALLOC
</SECTION>

<SECTION>
<FILE>hkl-pseudoaxis-k6c</FILE>
hkl_pseudo_axis_engine_k6c_hkl_new
hkl_pseudo_axis_engine_k6c_psi_new
</SECTION>

<SECTION>
<FILE>hkl-source</FILE>
HKL_SOURCE_DEFAULT_WAVE_LENGTH
HklSource
hkl_source_init
hkl_source_cmp
hkl_source_compute_ki
hkl_source_get_wavelength
hkl_source_fprintf
</SECTION>

<SECTION>
<FILE>hkl-unit</FILE>
HklUnit
hkl_unit_compatible
hkl_unit_factor
</SECTION>

<SECTION>
<FILE>hkl-pseudoaxis-common-hkl</FILE>
RUBh_minus_Q_func
double_diffraction_func
psi_constant_vertical_func
RUBh_minus_Q
double_diffraction
hkl_pseudo_axis_engine_mode_get_hkl_real
hkl_pseudo_axis_engine_mode_init_psi_constant_vertical_real
hkl_pseudo_axis_engine_hkl_new
</SECTION>

<SECTION>
<FILE>hkl-matrix</FILE>
HklMatrix
hkl_matrix_init
hkl_matrix_init_from_two_vector
hkl_matrix_init_from_euler
hkl_matrix_fprintf
hkl_matrix_to_euler
hkl_matrix_cmp
hkl_matrix_times_matrix
hkl_matrix_times_vector
hkl_matrix_transpose
hkl_matrix_det
hkl_matrix_solve
hkl_matrix_is_null
</SECTION>

<SECTION>
<FILE>hkl-list</FILE>
HKL_LIST_LEN
HKL_LIST
HKL_LIST_INIT
HKL_LIST_ALLOC
HKL_LIST_COPY
HKL_LIST_FREE
HKL_LIST_FREE_DESTRUCTOR
HKL_LIST_RESIZE
HKL_LIST_ADD_VALUE
HKL_LIST_DEL
HKL_LIST_DEL_DESTRUCTOR
HKL_LIST_DEL_ITEM_DESTRUCTOR
</SECTION>

<SECTION>
<FILE>hkl-pseudoaxis-common</FILE>
hkl_pseudo_axis_engine_init_func
</SECTION>

<SECTION>
<FILE>hkl-sample</FILE>
HklSample
HklSampleReflection
HklSampleList
HklSampleType
hkl_sample_new
hkl_sample_new_copy
hkl_sample_free
hkl_sample_set_name
hkl_sample_set_lattice
hkl_sample_set_U_from_euler
hkl_sample_get_UB
hkl_sample_set_UB
hkl_sample_add_reflection
hkl_sample_get_ith_reflection
hkl_sample_del_reflection
hkl_sample_compute_UB_busing_levy
hkl_sample_affine
hkl_sample_get_reflection_mesured_angle
hkl_sample_get_reflection_theoretical_angle
hkl_sample_fprintf
hkl_sample_reflection_set_hkl
hkl_sample_reflection_set_flag
hkl_sample_reflection_set_geometry
hkl_sample_list_new
hkl_sample_list_free
hkl_sample_list_append
hkl_sample_list_clear
hkl_sample_list_del
hkl_sample_list_len
hkl_sample_list_get_ith
hkl_sample_list_get_by_name
hkl_sample_list_get_idx_from_name
hkl_sample_list_select_current
hkl_sample_list_fprintf
</SECTION>

<SECTION>
<FILE>hkl-axis</FILE>
HklAxis
hkl_axis_new
hkl_axis_free
hkl_axis_init
hkl_axis_get_name
hkl_axis_get_changed
hkl_axis_set_changed
hkl_axis_get_value
hkl_axis_get_value_unit
hkl_axis_get_value_closest
hkl_axis_get_value_closest_unit
hkl_axis_get_max
hkl_axis_get_range_unit
hkl_axis_set_value
hkl_axis_set_value_smallest_in_range
hkl_axis_set_value_unit
hkl_axis_set_range
hkl_axis_set_range_unit
hkl_axis_randomize
hkl_axis_get_quaternion
hkl_axis_is_value_compatible_with_range
hkl_axis_is_valid
hkl_axis_fprintf
</SECTION>

<SECTION>
<FILE>hkl-pseudoaxis-factory</FILE>
hkl_pseudo_axis_engine_list_factory
</SECTION>

<SECTION>
<FILE>hkl-pseudoaxis-common-psi</FILE>
HklPseudoAxisEngineModePsi
hkl_pseudo_axis_engine_mode_psi_new
hkl_pseudo_axis_engine_psi_new
</SECTION>

<SECTION>
<FILE>hkl-pseudoaxis-common-q</FILE>
hkl_pseudo_axis_engine_q_new
hkl_pseudo_axis_engine_q2_new
</SECTION>

<SECTION>
<FILE>hkl-lattice</FILE>
HklLattice
hkl_lattice_new
hkl_lattice_new_copy
hkl_lattice_new_default
hkl_lattice_free
hkl_lattice_set
hkl_lattice_get_B
hkl_lattice_get_1_B
hkl_lattice_reciprocal
hkl_lattice_randomize
hkl_lattice_fprintf
</SECTION>

<SECTION>
<FILE>hkl-vector</FILE>
HklMatrix
HklQuaternion
HklVector
hkl_vector_init
hkl_vector_fprintf
hkl_vector_cmp
hkl_vector_is_opposite
hkl_vector_add_vector
hkl_vector_minus_vector
hkl_vector_div_double
hkl_vector_times_double
hkl_vector_times_vector
hkl_vector_times_matrix
hkl_vector_sum
hkl_vector_scalar_product
hkl_vector_vectorial_product
hkl_vector_angle
hkl_vector_oriented_angle
hkl_vector_norm2
hkl_vector_normalize
hkl_vector_is_colinear
hkl_vector_randomize
hkl_vector_randomize_vector
hkl_vector_randomize_vector_vector
hkl_vector_rotated_around_vector
hkl_vector_rotated_quaternion
hkl_vector_is_null
hkl_vector_project_on_plan
</SECTION>

