]> granicus.if.org Git - graphviz/commit
tests: SvgAnalyzer: add internal re-creation of the SVG element hierarchy
authorMagnus Jacobsson <Magnus.Jacobsson@berotec.se>
Thu, 21 Jul 2022 11:16:41 +0000 (13:16 +0200)
committerMagnus Jacobsson <Magnus.Jacobsson@berotec.se>
Tue, 16 Aug 2022 10:21:45 +0000 (12:21 +0200)
commit1b14fd3ffe0677c6a3c66d8906cc285de46ecd90
tree5a11022c0032da21df7206653cd5058a3e82cbf2
parentad9a82b113ff9cfae827c34b9cdd03fd1f7c66d0
tests: SvgAnalyzer: add internal re-creation of the SVG element hierarchy

This will be used in upcoming commits in this series to store
attributes on and to re-create the original SVG from. Also, an
upcoming commit series will extend the SVG analyzer to be aware of
Graphviz graphs, nodes and edges and will use this hierarchy and the
associated attributes to be able to answer questions about their
properties.
tests/CMakeLists.txt
tests/svg_analyzer.cpp
tests/svg_analyzer.h
tests/svg_analyzer_interface.h
tests/svg_element.cpp [new file with mode: 0644]
tests/svg_element.h [new file with mode: 0644]
tests/svgpp_context.cpp