grasp_settings_validators.h File Reference
Validator functions used in dictionary. More...
#include "yamlsettings/yamlsettings_dictionary.h"
Go to the source code of this file.
Functions | |
int | grasp_settings_validator_directory_fortran (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
int | grasp_settings_validator_stream (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
int | grasp_settings_validator_input_driver (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
int | grasp_settings_validator_input_transformer (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
int | grasp_settings_validator_output_segment_function (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
int | graspsettings_validator_bins (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
int | grasp_settings_validator_output_tile_function (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
int | grasp_settings_validator_output_current_function (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
int | graspsettings_validator_characteristic_retrieved (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
int | graspsettings_validator_characteristic_type (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
int | graspsettings_validator_divisible (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
int | grasp_settings_validator_simulated_file (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
int | graspsettings_validator_indexes_of_wavelengths (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
int | graspsettings_validator_cut_off (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
int | graspsettings_validator_same_nelements_or_zero (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
int | graspsettings_validator_all_wavelengths_defined (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
int | graspsettings_validator_estimates_and_weights (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
int | graspsettings_validator_kernelpath (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
int | graspsettings_validator_int_not_repeated_or_one (int param_index, yamlsettings_dictionary_t *dictionary, char arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE]) |
Detailed Description
Validator functions used in dictionary.
- Date
- August, 2013 This functions read yamls files in a file and return a GTree
Function Documentation
◆ grasp_settings_validator_directory_fortran()
int grasp_settings_validator_directory_fortran | ( | int | param_index, |
yamlsettings_dictionary_t * | dictionary, | ||
char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
) |
◆ grasp_settings_validator_input_driver()
int grasp_settings_validator_input_driver | ( | int | param_index, |
yamlsettings_dictionary_t * | dictionary, | ||
char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
) |
◆ grasp_settings_validator_input_transformer()
int grasp_settings_validator_input_transformer | ( | int | param_index, |
yamlsettings_dictionary_t * | dictionary, | ||
char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
) |
◆ grasp_settings_validator_output_current_function()
int grasp_settings_validator_output_current_function | ( | int | param_index, |
yamlsettings_dictionary_t * | dictionary, | ||
char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
) |
◆ grasp_settings_validator_output_segment_function()
int grasp_settings_validator_output_segment_function | ( | int | param_index, |
yamlsettings_dictionary_t * | dictionary, | ||
char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
) |
◆ grasp_settings_validator_output_tile_function()
int grasp_settings_validator_output_tile_function | ( | int | param_index, |
yamlsettings_dictionary_t * | dictionary, | ||
char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
) |
◆ grasp_settings_validator_simulated_file()
int grasp_settings_validator_simulated_file | ( | int | param_index, |
yamlsettings_dictionary_t * | dictionary, | ||
char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
) |
◆ grasp_settings_validator_stream()
int grasp_settings_validator_stream | ( | int | param_index, |
yamlsettings_dictionary_t * | dictionary, | ||
char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
) |
◆ graspsettings_validator_all_wavelengths_defined()
int graspsettings_validator_all_wavelengths_defined | ( | int | param_index, |
yamlsettings_dictionary_t * | dictionary, | ||
char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
) |
(param->counter_mem_pos)
(dictionary->parameters[index2].counter_mem_pos)
◆ graspsettings_validator_bins()
int graspsettings_validator_bins | ( | int | param_index, |
yamlsettings_dictionary_t * | dictionary, | ||
char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
) |
◆ graspsettings_validator_characteristic_retrieved()
int graspsettings_validator_characteristic_retrieved | ( | int | param_index, |
yamlsettings_dictionary_t * | dictionary, | ||
char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
) |
◆ graspsettings_validator_characteristic_type()
int graspsettings_validator_characteristic_type | ( | int | param_index, |
yamlsettings_dictionary_t * | dictionary, | ||
char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
) |
◆ graspsettings_validator_cut_off()
int graspsettings_validator_cut_off | ( | int | param_index, |
yamlsettings_dictionary_t * | dictionary, | ||
char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
) |
◆ graspsettings_validator_divisible()
int graspsettings_validator_divisible | ( | int | param_index, |
yamlsettings_dictionary_t * | dictionary, | ||
char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
) |
◆ graspsettings_validator_estimates_and_weights()
int graspsettings_validator_estimates_and_weights | ( | int | param_index, |
yamlsettings_dictionary_t * | dictionary, | ||
char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
) |
(param->counter_mem_pos)
(dictionary->parameters[index2].counter_mem_pos)
◆ graspsettings_validator_indexes_of_wavelengths()
int graspsettings_validator_indexes_of_wavelengths | ( | int | param_index, |
yamlsettings_dictionary_t * | dictionary, | ||
char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
) |
◆ graspsettings_validator_int_not_repeated_or_one()
int graspsettings_validator_int_not_repeated_or_one | ( | int | param_index, |
yamlsettings_dictionary_t * | dictionary, | ||
char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
) |
◆ graspsettings_validator_kernelpath()
int graspsettings_validator_kernelpath | ( | int | param_index, |
yamlsettings_dictionary_t * | dictionary, | ||
char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
) |
◆ graspsettings_validator_same_nelements_or_zero()
int graspsettings_validator_same_nelements_or_zero | ( | int | param_index, |
yamlsettings_dictionary_t * | dictionary, | ||
char | arguments[YAMLSETTINGS_VALIDATOR_MAX_ARGUMENTS][YAMLSETTINGS_VALIDATOR_MAX_ARGUMENT_SIZE] | ||
) |
(param->counter_mem_pos)
(dictionary->parameters[index2].counter_mem_pos)