Doxygen
Loading...
Searching...
No Matches
dotlegendgraph.h
Go to the documentation of this file.
1/******************************************************************************
2*
3* Copyright (C) 1997-2019 by Dimitri van Heesch.
4*
5* Permission to use, copy, modify, and distribute this software and its
6* documentation under the terms of the GNU General Public License is hereby
7* granted. No representations are made about the suitability of this software
8* for any purpose. It is provided "as is" without express or implied warranty.
9* See the GNU General Public License for more details.
10*
11* Documents produced by Doxygen are derivative works derived from the
12* input used in their production; they are not affected by this license.
13*
14*/
15
16#ifndef DOTLEGENDGRAPH_H
17#define DOTLEGENDGRAPH_H
18
19#include "dotgraph.h"
20#include "dstring.h"
21
22/** Representation of a legend explaining the meaning of boxes, arrows, and colors */
23class DotLegendGraph final : public DotGraph
24{
25 public:
26 void writeGraph(const DString &path);
27
28 private:
29 DString getBaseName() const override;
30 void computeTheGraph() override;
31 DString getMapLabel() const override;
32
33};
34
35#endif
36
A String class for use with Doxygen wrapping std::string and adding some additional functionality off...
Definition dstring.h:88
DotGraph()
Definition dotgraph.h:38
Representation of a legend explaining the meaning of boxes, arrows, and colors.
DString getBaseName() const override
void writeGraph(const DString &path)
DString getMapLabel() const override
void computeTheGraph() override