}
sub output_planar_graph () {
- o(":outside-exact\n");
- foreach my $via (0..$#vertex) {
- my $vertexa = $vertex[$via];
- my $prva = plag_prv($via);
- o("$prva\n");
- foreach my $ei (@{ $vertexa->{Edges} }) {
- my $vib = $ei->{VIB};
- my $prvb = plag_prv($vib);
- o(" $prvb\n");
- o(" ^outside\n") if $ei->{Outside};
+ foreach my $ra (sort keys %region) {
+ o(plag_prs($ra), "\n");
+ if ($ra eq 'NZ' || $ra eq 'L') { o(" :outer\n"); }
+ my $adjs = $region{$ra}{Adj};
+ foreach my $adj (@$adjs) {
+ o(" ", plag_prs($adj->{Name}), "\n");
}
}
+ # RUST_BACKBACE=1 target/debug/planar-graph <../pandemic-rising-tide/map.plag R DUAL OUTER_F2V OUTER_SPLIT B T OUTER_F2V OUTER PCO CP RAE WG t.dot && neato t.dot -Tps >t.ps
+
}
sub output_dot () {
read_in();
resolve_arefs();
adjacencies();
-dual();
+#dual();
#output_dot();
output_planar_graph();