static void load_args(GwyContainer *container, LevelArgs *args) { *args = level_defaults; gwy_container_gis_enum_by_name(container, masking_key, &args->masking); args->masking = MIN(args->masking, GWY_MASK_INCLUDE); sanitize_args(args); }
static void load_args(GwyContainer *container, UnrotateArgs *args) { *args = unrotate_defaults; gwy_container_gis_enum_by_name(container, interp_key, &args->interp); gwy_container_gis_enum_by_name(container, symmetry_key, &args->symmetry); sanitize_args(args); }
static void load_args(GwyContainer *container, LevelGrainsArgs *args) { *args = level_grains_defaults; gwy_container_gis_enum_by_name(container, base_key, &args->base); gwy_container_gis_boolean_by_name(container, do_extract_key, &args->do_extract); sanitize_args(args); }
void va_init_display_args(int *argc, char *argv[]) { const char *display_name; display_name = get_display_name(*argc, argv); if (display_name && strcmp(display_name, "help") == 0) { print_display_names(); exit(0); } g_display_name = display_name; sanitize_args(argc, argv); }
static void load_args(GwyContainer *container, CurvatureArgs *args) { *args = curvature_defaults; gwy_container_gis_enum_by_name(container, masking_key, &args->masking); gwy_container_gis_boolean_by_name(container, set_selection_key, &args->set_selection); gwy_container_gis_boolean_by_name(container, plot_graph_key, &args->plot_graph); args->target_graph = target_id; sanitize_args(args); }
static void load_args(GwyContainer *container, EntropyArgs *args) { *args = slope_defaults; gwy_container_gis_enum_by_name(container, mode_key, &args->mode); gwy_container_gis_enum_by_name(container, masking_key, &args->masking); gwy_container_gis_boolean_by_name(container, zoom_in_key, &args->zoom_in); gwy_container_gis_boolean_by_name(container, fit_plane_key, &args->fit_plane); gwy_container_gis_int32_by_name(container, kernel_size_key, &args->kernel_size); sanitize_args(args); }
static void load_args(GwyContainer *container, PolyLevelArgs *args) { *args = poly_level_defaults; gwy_container_gis_int32_by_name(container, col_degree_key, &args->col_degree); gwy_container_gis_int32_by_name(container, row_degree_key, &args->row_degree); gwy_container_gis_int32_by_name(container, max_degree_key, &args->max_degree); gwy_container_gis_enum_by_name(container, masking_key, &args->masking); gwy_container_gis_boolean_by_name(container, do_extract_key, &args->do_extract); gwy_container_gis_boolean_by_name(container, same_degree_key, &args->same_degree); gwy_container_gis_boolean_by_name(container, independent_key, &args->independent); sanitize_args(args); }