DotRunner Class Reference

Helper class to run dot from doxygen. More...

#include <dot.h>

List of all members.

Public Member Functions

 DotRunner (const char *file)
void addJob (const char *format, const char *output)
bool run ()


Detailed Description

Helper class to run dot from doxygen.

Definition at line 313 of file dot.h.


Constructor & Destructor Documentation

DotRunner::DotRunner ( const char *  file  ) 

Creates a runner for a dot file.

Definition at line 343 of file dot.cpp.


Member Function Documentation

void DotRunner::addJob ( const char *  format,
const char *  output 
)

Adds an additional job to the run. Performing multiple jobs one file can be faster.

Definition at line 348 of file dot.cpp.

References QCString.

Referenced by generateGraphLegend(), getDotImageMapFromFile(), writeDirDependencyGraph(), writeDotGraphFromFile(), DotGroupCollaboration::writeGraph(), DotDirDeps::writeGraph(), DotCallGraph::writeGraph(), DotInclDepGraph::writeGraph(), DotClassGraph::writeGraph(), and DotGfxHierarchyTable::writeGraph().

bool DotRunner::run (  ) 

Runs dot for all jobs added.

Definition at line 354 of file dot.cpp.

References Config_getBool, Config_getString, err(), and portable_system().

Referenced by generateGraphLegend(), getDotImageMapFromFile(), writeDirDependencyGraph(), writeDotGraphFromFile(), DotGroupCollaboration::writeGraph(), DotDirDeps::writeGraph(), DotCallGraph::writeGraph(), DotInclDepGraph::writeGraph(), DotClassGraph::writeGraph(), and DotGfxHierarchyTable::writeGraph().


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