]> granicus.if.org Git - graphviz/commitdiff
tests: SvgAnalyzer: GraphvizEdge: add retrieval of bounding box
authorMagnus Jacobsson <Magnus.Jacobsson@berotec.se>
Wed, 17 Aug 2022 19:59:30 +0000 (21:59 +0200)
committerMagnus Jacobsson <Magnus.Jacobsson@berotec.se>
Tue, 23 Aug 2022 06:19:35 +0000 (08:19 +0200)
tests/graphviz_edge.cpp
tests/graphviz_edge.h

index 7dcad02a3144fa117698d857874969fb1adc3cca..ca33ecf0e4f9e15e189aa79c4b3a07aa7669144a 100644 (file)
@@ -8,3 +8,5 @@ std::string_view GraphvizEdge::edgeop() const { return m_edgeop; }
 const SVG::SVGElement &GraphvizEdge::svg_g_element() const {
   return m_svg_g_element;
 }
+
+SVG::SVGRect GraphvizEdge::bbox() const { return m_svg_g_element.bbox(); }
index 3e77d5dbe653dfb96352c59a8ecd501a2d188d80..5e774aa816efc403bf9dee3966b9eba65687a598 100644 (file)
@@ -15,6 +15,7 @@ public:
   GraphvizEdge() = delete;
   explicit GraphvizEdge(SVG::SVGElement &svg_g_element);
 
+  SVG::SVGRect bbox() const;
   std::string_view edgeop() const;
   /// Return a non-mutable reference to the SVG `g` element corresponding to the
   /// edge