#include <dot.h>
Public Member Functions | |
| DotCallGraph (MemberDef *md, bool inverse) | |
| ~DotCallGraph () | |
| QCString | writeGraph (QTextStream &t, GraphOutputFormat f, const char *path, const char *relPath, bool writeImageMap=TRUE) const |
| void | buildGraph (DotNode *n, MemberDef *md, int distance) |
| bool | isTrivial () const |
| bool | isTooBig () const |
| void | determineVisibleNodes (QList< DotNode > &queue, int &maxNodes) |
| void | determineTruncatedNodes (QList< DotNode > &queue) |
Definition at line 213 of file dot.h.
| DotCallGraph::DotCallGraph | ( | MemberDef * | md, | |
| bool | inverse | |||
| ) |
Definition at line 2398 of file dot.cpp.
References MemberDef::anchor, buildGraph(), Config_getBool, Config_getInt, determineTruncatedNodes(), determineVisibleNodes(), Definition::getOuterScope(), MemberDef::getOutputFileBase(), MemberDef::getReference(), linkToText(), MemberDef::name, MemberDef::qualifiedName(), and DotNode::setDistance().
| QCString DotCallGraph::writeGraph | ( | QTextStream & | t, | |
| GraphOutputFormat | f, | |||
| const char * | path, | |||
| const char * | relPath, | |||
| bool | writeImageMap = TRUE | |||
| ) | const |
Definition at line 2447 of file dot.cpp.
References DotRunner::addJob(), BITMAP, DotNode::CallGraph, Config_getBool, Config_getEnum, convertToQCString(), EPS, err(), MAP_CMD, portable_system(), and DotRunner::run().
Referenced by RTFGenerator::endCallGraph(), LatexGenerator::endCallGraph(), and HtmlGenerator::endCallGraph().
Definition at line 2294 of file dot.cpp.
References DotNode::addChild(), DotNode::addParent(), MemberDef::anchor, Definition::briefDescriptionAsTooltip(), Config_getBool, Definition::getOuterScope(), MemberDef::getOutputFileBase(), MemberDef::getReference(), Definition::getReferencedByMembers(), Definition::getReferencesMembers(), MemberDef::isFunction(), LockingPtr< T >::isNull(), SDict< MemberDef >::Iterator, linkToText(), MemberDef::name, MemberDef::qualifiedName(), and DotNode::setDistance().
Referenced by DotCallGraph().
| bool DotCallGraph::isTrivial | ( | ) | const |
Definition at line 2561 of file dot.cpp.
References DotNode::m_children.
Referenced by MemberDef::writeDocumentation().
| bool DotCallGraph::isTooBig | ( | ) | const |
Definition at line 2566 of file dot.cpp.
References Config_getInt, and DotNode::m_children.
Referenced by MemberDef::writeDocumentation().
Definition at line 2347 of file dot.cpp.
References Config_getInt, DotNode::distance(), DotNode::isVisible(), DotNode::m_children, and DotNode::markAsVisible().
Referenced by DotCallGraph().
Definition at line 2371 of file dot.cpp.
References DotNode::isTruncated(), DotNode::isVisible(), DotNode::m_children, DotNode::markAsTruncated(), and DotNode::Unknown.
Referenced by DotCallGraph().
1.5.1