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

A dot graph. More...

#include <dotgraph.h>

Inheritance diagram for DotGraph:
Inheritance graph
[legend]
Collaboration diagram for DotGraph:
Collaboration graph
[legend]

Protected Member Functions

int getNextNodeNumber ()
 returns the node number. More...
 
int getNextEdgeNumber ()
 returns the edge number. 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
 

Friends

class DotNode
 

Detailed Description

A dot graph.

Member Function Documentation

◆ getNextEdgeNumber()

int DotGraph::getNextEdgeNumber ( )
inlineprotected

returns the edge number.

◆ getNextNodeNumber()

int DotGraph::getNextNodeNumber ( )
inlineprotected

returns the node number.


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