16#ifndef DOTCLASSGRAPH_H
17#define DOTCLASSGRAPH_H
40 bool TBRank=
TRUE,
bool imageMap=
TRUE,
int graphId=-1);
58 bool base,
int distance);
A abstract class representing of a compound symbol.
QCString writeGraph(TextStream &t, GraphOutputFormat gf, EmbeddedOutputFormat ef, const QCString &path, const QCString &fileName, const QCString &relPath, bool TBRank=TRUE, bool imageMap=TRUE, int graphId=-1)
void writeDocbook(TextStream &t)
void writeXML(TextStream &t)
QCString getBaseName() const override
DotClassGraph(const ClassDef *cd, GraphType t)
bool determineVisibleNodes(DotNode *rootNode, int maxNodes, bool includeParents)
QCString m_inheritFileName
QCString getMapLabel() const override
~DotClassGraph() override
void computeTheGraph() override
void determineTruncatedNodes(DotNodeDeque &queue, bool includeParents)
void addClass(const ClassDef *cd, DotNode *n, EdgeInfo::Colors color, const QCString &label, const QCString &usedName, const QCString &templSpec, bool base, int distance)
void writeDEF(TextStream &t)
void buildGraph(const ClassDef *cd, DotNode *n, bool base, int distance)
QCString getImgAltText() const override
QCString m_collabFileName
This is an alternative implementation of QCString.
Text streaming class that buffers data.
#define NON_COPYABLE(cls)
Macro to help implementing the rule of 5 for a non-copyable & movable class.
std::shared_ptr< DotClassGraph > DotClassGraphPtr