17namespace layer1_foundations {
72 int argc, std::string *argv,
75 int f_v = (verbose_level >= 1);
80 cout <<
"draw_incidence_structure_description::read_arguments" << endl;
82 for (i = 0; i < argc; i++) {
84 if (ST.
stringcmp(argv[i],
"-width") == 0) {
87 cout <<
"-width " <<
width << endl;
89 else if (ST.
stringcmp(argv[i],
"-width_10") == 0) {
92 cout <<
"-width_10 " <<
width_10 << endl;
94 else if (ST.
stringcmp(argv[i],
"-outline_thin") == 0) {
96 cout <<
"-outline_thin " << endl;
98 else if (ST.
stringcmp(argv[i],
"-unit_length") == 0) {
103 else if (ST.
stringcmp(argv[i],
"-thick_lines") == 0) {
108 else if (ST.
stringcmp(argv[i],
"-thin_lines") == 0) {
113 else if (ST.
stringcmp(argv[i],
"-geo_line_width") == 0) {
118 else if (ST.
stringcmp(argv[i],
"-end") == 0) {
119 cout <<
"-end" << endl;
123 cout <<
"draw_incidence_structure_description::read_arguments "
124 "unrecognized option " << argv[i] << endl;
128 cout <<
"draw_incidence_structure_description::read_arguments done" << endl;
140std::string unit_length;
141std::string thick_lines;
142std::string thin_lines;
143std::string geo_line_width;
158int f_labelling_points;
159std::string *point_labels;
161int f_labelling_blocks;
162std::string *block_labels;
168 cout <<
"-width " <<
width << endl;
171 cout <<
"-width_10 " <<
width_10 << endl;
174 cout <<
"-outline_thin " << endl;
draw_incidence_structure_description()
std::string * block_labels
std::string * point_labels
std::string geo_line_width
~draw_incidence_structure_description()
int read_arguments(int argc, std::string *argv, int verbose_level)
the orbiter library for the classification of combinatorial objects