#include <dot.h>
Public Types | |
enum | EdgeType { tmember = 0, tclass, tnamespace, tfile, tpages, tdir, thierarchy } |
Public Member Functions | |
DotGroupCollaboration (GroupDef *gd) | |
~DotGroupCollaboration () | |
QCString | writeGraph (QTextStream &t, GraphOutputFormat format, const char *path, const char *relPath, bool writeImageMap=TRUE) const |
void | buildGraph (GroupDef *gd) |
bool | isTrivial () const |
Classes | |
class | Edge |
class | Link |
Definition at line 254 of file dot.h.
DotGroupCollaboration::DotGroupCollaboration | ( | GroupDef * | gd | ) |
Definition at line 2872 of file dot.cpp.
References buildGraph(), GroupDef::getOutputFileBase(), Definition::getReference(), GroupDef::groupTitle(), DotNode::markAsVisible(), and Definition::name().
QCString DotGroupCollaboration::writeGraph | ( | QTextStream & | t, | |
GraphOutputFormat | format, | |||
const char * | path, | |||
const char * | relPath, | |||
bool | writeImageMap = TRUE | |||
) | const |
Definition at line 3081 of file dot.cpp.
References DotRunner::addJob(), BITMAP, DotNode::clearWriteFlag(), Config_getBool, Config_getEnum, convertNameToFile(), convertToQCString(), EPS, err(), DotNode::Inheritance, MAP_CMD, portable_system(), DotRunner::run(), DotGroupCollaboration::Edge::write(), and DotNode::write().
Referenced by LatexGenerator::endGroupCollaboration(), and HtmlGenerator::endGroupCollaboration().
void DotGroupCollaboration::buildGraph | ( | GroupDef * | gd | ) |
Definition at line 2892 of file dot.cpp.
References MemberList::allMembersList, Definition::briefDescriptionAsTooltip(), SDict< T >::count(), GroupDef::getClasses(), GroupDef::getDirs(), GroupDef::getFiles(), GroupDef::getMemberList(), GroupDef::getNamespaces(), DirDef::getOutputFileBase(), PageDef::getOutputFileBase(), FileDef::getOutputFileBase(), NamespaceDef::getOutputFileBase(), ClassDef::getOutputFileBase(), GroupDef::getOutputFileBase(), GroupDef::getPages(), ClassDef::getReference(), Definition::getReference(), GroupDef::getSubGroups(), GroupDef::groupTitle(), Doxygen::htmlFileExtension, SDict< PageDef >::Iterator, SDict< NamespaceDef >::Iterator, SDict< ClassDef >::Iterator, Definition::name(), Definition::partOfGroups(), tclass, tdir, tfile, thierarchy, tnamespace, and tpages.
Referenced by DotGroupCollaboration().
bool DotGroupCollaboration::isTrivial | ( | ) | const |