DotInclDepGraph Class Reference

Representation of an include dependency graph. More...

#include <dot.h>

List of all members.

Public Member Functions

 DotInclDepGraph (FileDef *fd, bool inverse)
 ~DotInclDepGraph ()
QCString writeGraph (QTextStream &t, GraphOutputFormat f, const char *path, const char *relPath, bool writeImageMap=TRUE) const
bool isTrivial () const
bool isTooBig () const
QCString diskName () const
void writeXML (QTextStream &t)


Detailed Description

Representation of an include dependency graph.

Definition at line 186 of file dot.h.


Constructor & Destructor Documentation

DotInclDepGraph::DotInclDepGraph ( FileDef fd,
bool  inverse 
)

Definition at line 2100 of file dot.cpp.

References FileDef::absFilePath(), Config_getInt, FileDef::docName(), FileDef::getFileBase(), Definition::getReference(), and DotNode::setDistance().

DotInclDepGraph::~DotInclDepGraph (  ) 

Definition at line 2132 of file dot.cpp.


Member Function Documentation

QCString DotInclDepGraph::writeGraph ( QTextStream &  t,
GraphOutputFormat  f,
const char *  path,
const char *  relPath,
bool  writeImageMap = TRUE 
) const

Definition at line 2146 of file dot.cpp.

References DotRunner::addJob(), BITMAP, Config_getBool, Config_getEnum, convertNameToFile(), convertToQCString(), DotNode::Dependency, EPS, err(), DotNode::m_label, MAP_CMD, portable_system(), and DotRunner::run().

Referenced by RTFGenerator::endInclDepGraph(), LatexGenerator::endInclDepGraph(), and HtmlGenerator::endInclDepGraph().

bool DotInclDepGraph::isTrivial (  )  const

Definition at line 2268 of file dot.cpp.

References DotNode::m_children.

Referenced by FileDef::writeDocumentation().

bool DotInclDepGraph::isTooBig (  )  const

Definition at line 2273 of file dot.cpp.

References Config_getInt, and DotNode::m_children.

Referenced by FileDef::writeDocumentation().

QCString DotInclDepGraph::diskName (  )  const

Definition at line 2138 of file dot.cpp.

References convertNameToFile().

void DotInclDepGraph::writeXML ( QTextStream &  t  ) 

Definition at line 2280 of file dot.cpp.

References DotNode::writeXML().


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



Generated on Mon Mar 31 10:58:59 2008 by  doxygen 1.5.1