Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
DotGraph Class Referenceabstract

A dot graph. More...

#include <dotgraph.h>

Inheritance diagram for DotGraph:
Inheritance graph
Collaboration diagram for DotGraph:
Collaboration graph

Protected Member Functions

int getNextNodeNumber ()
 returns node numbers. More...
QCString writeGraph (TextStream &t, GraphOutputFormat gf, EmbeddedOutputFormat ef, const QCString &path, const QCString &fileName, const QCString &relPath, bool writeImageMap=TRUE, int graphId=-1)
virtual QCString getBaseName () const =0
virtual QCString absMapName () const
virtual QCString getMapLabel () const =0
virtual QCString getImgAltText () const
virtual void computeTheGraph ()=0
QCString absBaseName () const
QCString absDotName () const
QCString imgName () const
QCString absImgName () const
QCString relImgName () const

Static Protected Member Functions

static void writeGraphHeader (TextStream &t, const QCString &title=QCString())
static void writeGraphFooter (TextStream &t)
static void computeGraph (DotNode *root, GraphType gt, GraphOutputFormat format, const QCString &rank, bool renderParents, bool backArrows, const QCString &title, QCString &graphStr)

Protected Attributes

GraphOutputFormat m_graphFormat = GOF_BITMAP
EmbeddedOutputFormat m_textFormat = EOF_Html
Dir m_dir
QCString m_fileName
QCString m_relPath
bool m_generateImageMap = false
int m_graphId = 0
QCString m_absPath
QCString m_baseName
QCString m_theGraph
bool m_regenerate = false
bool m_doNotAddImageToIndex = false
bool m_noDivTag = false
bool m_zoomable = true
bool m_urlOnly = false

Detailed Description

A dot graph.

Member Function Documentation

◆ getNextNodeNumber()

int DotGraph::getNextNodeNumber ( )

returns node numbers.

The Counter is reset by the constructor

The documentation for this class was generated from the following files: