Commit Graph

32 Commits

Author SHA1 Message Date
Mario Hüttel c2ca2ff573 Rework the analysis cmd option to work with new statistics functions 2022-04-17 20:07:57 +02:00
Mario Hüttel c0ac6cc3c5 Move statistic calculation to parser. Show Vertex and GFX count in GUI. CLI -A param is now broken. Will implement in next commits. 2022-04-17 18:37:32 +02:00
Mario Hüttel ba6b07c8a2 Implement cell statistics command line interface 2022-04-17 00:37:26 +02:00
Mario Hüttel fb6d31c120 Fix stuck at -1 return value when executing command line interface 2022-04-16 16:00:50 +02:00
Mario Hüttel a36b78b237 Add vertex simplification to parser
* Duplicate / Redundant vertices of polygons are now removed during parsing.
* Implications: Reduced output size of tex document, faster rendering.
2022-04-10 15:28:23 +02:00
Mario Hüttel efb1af7ee0 Complete chain of passing command line parameters to external renderer 2019-11-15 21:11:41 +01:00
Mario Hüttel c186d3cdb3 Pass command line parameters for shared object renderer to command line convert struct 2019-11-15 20:50:46 +01:00
Mario Hüttel 8f788e262f Merge branch 'dev' into translations 2019-10-25 21:20:16 +02:00
Mario Hüttel dd488c3105 Further style mprovements 2019-10-25 20:45:25 +02:00
Mario Hüttel f7b2a331ec Add German translations for command line interface 2019-10-22 23:13:09 +02:00
Mario Hüttel a65295fbeb remove now unneeded mapping parser completely 2019-09-28 23:16:48 +02:00
Mario Hüttel ea27443b39 Fix #21: Rename layer-info files to layer-settings 2019-08-24 14:17:24 +02:00
Mario Hüttel 0123385b40 Command line: Improve code style in function 2019-08-20 18:08:15 +02:00
Mario Hüttel 4d2f3b0d70 Issue #19: Restructure code 2019-06-22 14:17:08 +02:00
Mario Hüttel d4f14c52ed Issue #19: Replace g_errors because these errors are not fatal 2019-06-22 14:04:11 +02:00
Mario Hüttel 01c9701492 Issue #19: Implement first draft of command line rendering (synchronous-mode). Not yet fully tested!! 2019-06-22 01:21:26 +02:00
Mario Hüttel 3ffd63115f Issue #19: Add LayerSettings Class
* Remove Command line and GUI rendering code
* Add LayerSettings Class with all options
* Prepare to remove mapping parser. Is now integrated in LayerSettings
* Adopt all renderers to check if the supplied layer_info struct has to be rendered.

Further todos:
* Implement correct command line parsing.
* Implement Layerselector and GUI to use new LayerSettings class
2019-06-21 21:41:38 +02:00
Mario Hüttel d107954859 Issue #19: Finish integration of renderers to into command line interface 2019-06-19 20:47:19 +02:00
Mario Hüttel c146bcd094 Output renderers: Move existing renderers to common folder 2019-06-17 21:50:49 +02:00
Mario Hüttel a3626e7b33 Improve doxygen documentation 2019-03-30 19:51:56 +01:00
Mario Hüttel e8c7f78af4 Update include file hierarchy: Move include file to central include tree 2019-03-26 19:57:19 +01:00
Mario Hüttel a99a469cf0 Rename functions of mapping parser 2019-03-25 17:56:57 +01:00
Mario Hüttel 008fe52cb2 Rename gds-parser folder to gds-utils because it no longer contains only the parser 2019-03-21 21:24:59 +01:00
Mario Hüttel 6b03695824 Restructured Code
* Move layer info struct and associated functions to dedicated c/h files.
* Rename layer selector folder more generic "layer"

Besides from restructuring nothing changes
2019-03-14 21:30:37 +01:00
Mario Hüttel 2a204640bd Add warning to probably misunderstandable function 2019-03-12 19:02:34 +01:00
Mario Hüttel ba53a1151e Add cell recursion cehck to command line interface 2019-03-06 18:15:50 +01:00
Mario Hüttel f54ff7ded6 Add support for external shared object renderer 2018-12-15 00:05:34 +01:00
Mario Hüttel 6a01d67594 Add cairo SVG export. However, cairo is buggy so it is on hold for the time being 2018-07-30 12:35:30 +02:00
Mario Hüttel c502b65297 Doxygen Header created 2018-07-24 18:47:29 +02:00
Mario Hüttel bb13993e34 Command line interface finished 2018-07-23 21:12:25 +02:00
Mario Hüttel b25f147707 command line progress 2018-07-23 20:17:18 +02:00
Mario Hüttel c60afedd6c start command line interface 2018-07-23 17:00:37 +02:00