Commit Graph

31 Commits

Author SHA1 Message Date
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
ba6b07c8a2 Implement cell statistics command line interface 2022-04-17 00:37:26 +02:00
fb6d31c120 Fix stuck at -1 return value when executing command line interface 2022-04-16 16:00:50 +02:00
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
efb1af7ee0 Complete chain of passing command line parameters to external renderer 2019-11-15 21:11:41 +01:00
c186d3cdb3 Pass command line parameters for shared object renderer to command line convert struct 2019-11-15 20:50:46 +01:00
8f788e262f Merge branch 'dev' into translations 2019-10-25 21:20:16 +02:00
dd488c3105 Further style mprovements 2019-10-25 20:45:25 +02:00
f7b2a331ec Add German translations for command line interface 2019-10-22 23:13:09 +02:00
a65295fbeb remove now unneeded mapping parser completely 2019-09-28 23:16:48 +02:00
ea27443b39 Fix #21: Rename layer-info files to layer-settings 2019-08-24 14:17:24 +02:00
0123385b40 Command line: Improve code style in function 2019-08-20 18:08:15 +02:00
4d2f3b0d70 Issue #19: Restructure code 2019-06-22 14:17:08 +02:00
d4f14c52ed Issue #19: Replace g_errors because these errors are not fatal 2019-06-22 14:04:11 +02:00
01c9701492 Issue #19: Implement first draft of command line rendering (synchronous-mode). Not yet fully tested!! 2019-06-22 01:21:26 +02:00
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
d107954859 Issue #19: Finish integration of renderers to into command line interface 2019-06-19 20:47:19 +02:00
c146bcd094 Output renderers: Move existing renderers to common folder 2019-06-17 21:50:49 +02:00
a3626e7b33 Improve doxygen documentation 2019-03-30 19:51:56 +01:00
e8c7f78af4 Update include file hierarchy: Move include file to central include tree 2019-03-26 19:57:19 +01:00
a99a469cf0 Rename functions of mapping parser 2019-03-25 17:56:57 +01:00
008fe52cb2 Rename gds-parser folder to gds-utils because it no longer contains only the parser 2019-03-21 21:24:59 +01:00
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
2a204640bd Add warning to probably misunderstandable function 2019-03-12 19:02:34 +01:00
ba53a1151e Add cell recursion cehck to command line interface 2019-03-06 18:15:50 +01:00
f54ff7ded6 Add support for external shared object renderer 2018-12-15 00:05:34 +01:00
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
c502b65297 Doxygen Header created 2018-07-24 18:47:29 +02:00
bb13993e34 Command line interface finished 2018-07-23 21:12:25 +02:00
b25f147707 command line progress 2018-07-23 20:17:18 +02:00
c60afedd6c start command line interface 2018-07-23 17:00:37 +02:00