const Options Writer::getDefaultOptions() const { Options options; Option grid_x("grid_dist_x", 6.0, "X grid distance"); Option grid_y("grid_dist_y", 6.0, "Y grid distance"); double default_radius = (double) sqrt(2.0) * grid_x.getValue<double>(); Option radius("radius", default_radius); Option fill_window_size("fill_window_size", 3); options.add(grid_x); options.add(grid_y); options.add(radius); options.add(fill_window_size); return options; }
Options P2gWriter::getDefaultOptions() { Options options; Option grid_x("grid_dist_x", 6.0, "X grid distance"); Option grid_y("grid_dist_y", 6.0, "Y grid distance"); double default_radius = (double) sqrt(2.0) * grid_x.getValue<double>(); Option radius("radius", default_radius); Option fill_window_size("fill_window_size", 3); Option dim_z("Z", "Z", "Name of Z dimension to interpolate"); options.add(dim_z); options.add(grid_x); options.add(grid_y); options.add(radius); options.add(fill_window_size); return options; }