Commit Graph

120 Commits

Author SHA1 Message Date
ad0c1c0f5c add parameter table 2021-05-19 22:57:49 +03:00
a14ae8a65f indentation 2021-05-19 22:57:49 +03:00
4df7ab4784 better wm_debug 2021-05-19 22:57:49 +03:00
fae914d2ef wm_elimination bugfixes 2021-05-19 22:57:49 +03:00
0da5f8433c retain zero-sized bends 2021-05-19 22:57:49 +03:00
8c10fbecfb always order wm_debug by insertion time 2021-05-19 22:57:49 +03:00
86ea42f6cf add dbggen everywhere 2021-05-19 22:57:49 +03:00
cf2a4962e6 wm_elimination does not break existing tests 2021-05-19 22:57:49 +03:00
675d228b50 prefix functions and types with wm_ 2021-05-19 22:57:49 +03:00
077738c28c wip elimination 2021-05-19 22:57:49 +03:00
51919df86e better formulae 2021-05-19 22:57:49 +03:00
6d7b0445d8 tests-integration 2021-05-19 22:57:48 +03:00
55b9d7db8f better estimation 2021-05-19 22:57:48 +03:00
d31e678268 estimate how long the algo will take 2021-05-19 22:57:48 +03:00
5d430d34d1 construct the polygon only if there are enough points 2021-05-19 22:57:48 +03:00
6cefc87b19 selfcrossing-1-rev does not overlap 2021-05-19 22:57:48 +03:00
9b36dc5cb2 remove some reundant initializations 2021-05-19 22:57:47 +03:00
1ff38c12e9 Revert "remove redundant initializations"
This reverts commit 56c5cd10d7a8d0f45c7be028fa0688a8444e2a58.
2021-05-19 22:57:47 +03:00
50df7bc21c remove redundant initializations 2021-05-19 22:57:47 +03:00
ff1dd7af96 shorten tests a little 2021-05-19 22:57:47 +03:00
1c7d22bb99 less variable declarations 2021-05-19 22:57:47 +03:00
523f00c8c9 quit earlier after mutating a bend 2021-05-19 22:57:47 +03:00
56c92b71d9 remove redundant commentary 2021-05-19 22:57:47 +03:00
5491f574e6 move section of self_crossing to a separate function 2021-05-19 22:57:47 +03:00
d390d373a9 self-crossing bugfix 2021-05-19 22:57:47 +03:00
9f717f1e3a stop on errors 2021-05-19 22:57:47 +03:00
42bdf894f2 adjusted size and compactness index 2021-05-19 22:57:47 +03:00
ff28d6b14d remove debug statements, back to normal
punt it
2021-05-19 22:57:47 +03:00
f30354290f wip -- debugging 2021-05-19 22:57:47 +03:00
9f7a9c338e excuses excuses 2021-05-19 22:57:47 +03:00
7073c15b88 explain self-crossing: 2021-05-19 22:57:47 +03:00
80de8f7950 formatting 2021-05-19 22:57:47 +03:00
b2f2299c44 fix gentle inflections: better visuals 2021-05-19 22:57:47 +03:00
31f0a1961f visualizations 2021-05-19 22:57:47 +03:00
a2f2d62033 less parentheses 2021-05-19 22:57:47 +03:00
0b349d8681 isolated bends 2021-05-19 22:57:47 +03:00
6062ce9389 edit table name 2021-05-19 22:57:47 +03:00
f3f66cebcc convert to jsonb 2021-05-19 22:57:47 +03:00
95e27298cd bend_attrs is now a variable 2021-05-19 22:57:47 +03:00
5fda46533f bend attrs 2021-05-19 22:57:47 +03:00
77850b352b name all tables to wm_ 2021-05-19 22:57:47 +03:00
56d80516a4 add curvature 2021-05-19 22:57:47 +03:00
f973da1eb5 fix default types 2021-05-19 22:57:47 +03:00
878af3b2b2 less conditionals in bend_attrs 2021-05-19 22:57:47 +03:00
cf109dc454 fix integration tests 2021-05-19 22:57:47 +03:00
41a14a1ded style and comments 2021-05-19 22:57:47 +03:00
dc50ae173e fix the incorrect test 2021-05-19 22:57:47 +03:00
fb4a3eac6d fix bug in tests: detect_bends() works only on lines 2021-05-19 22:57:47 +03:00
e9d1587c8e improve observability 2021-05-19 22:57:47 +03:00
dc0a713f2e rename dbgname to name 2021-05-19 22:57:47 +03:00