|
Doxygen
|
#include <map>#include <vector>#include "construct.h"#include "dotfilepatcher.h"#include "dotgraph.h"#include "dotjob.h"#include "dotrunner.h"#include "doxygen.h"Go to the source code of this file.
Classes | |
| class | DotManager |
| Singleton that manages dot invocations and patching files for embedding image maps. More... | |
Functions | |
| void | writeDotGraphFromFile (const DString &inFile, const DString &outDir, const DString &outFile, GraphOutputFormat format, const DString &srcFile, int srcLine, bool toIndex) |
| void | writeDotImageMapFromFile (TextStream &t, const DString &inFile, const DString &outDir, const DString &relPath, const DString &baseName, const DString &context, int graphId, const DString &srcFile, int srcLine, bool newFile) |
| void writeDotGraphFromFile | ( | const DString & | inFile, |
| const DString & | outDir, | ||
| const DString & | outFile, | ||
| GraphOutputFormat | format, | ||
| const DString & | srcFile, | ||
| int | srcLine, | ||
| bool | toIndex ) |
Definition at line 197 of file dot.cpp.
References Dir::absPath(), IndexList::addImageFile(), BITMAP, Config_getBool, Config_getEnumAsString, Dir::exists(), getDotImageExtension(), Doxygen::indexList, DString::str(), Portable::system(), term, and Doxygen::verifiedDotPath.
Referenced by DocbookDocVisitor::startDotFile(), LatexDocVisitor::startDotFile(), DocbookDocVisitor::writeDotFile(), HtmlDocVisitor::writeDotFile(), and RTFDocVisitor::writeDotFile().
| void writeDotImageMapFromFile | ( | TextStream & | t, |
| const DString & | inFile, | ||
| const DString & | outDir, | ||
| const DString & | relPath, | ||
| const DString & | baseName, | ||
| const DString & | context, | ||
| int | graphId, | ||
| const DString & | srcFile, | ||
| int | srcLine, | ||
| bool | newFile ) |
Writes user defined image map to the output.
| t | text stream to write to |
| inFile | just the basename part of the filename |
| outDir | output directory |
| relPath | relative path the to root of the output dir |
| baseName | the base name of the output files |
| context | the scope in which this graph is found (for resolving links) |
| graphId | a unique id for this graph, use for dynamic sections |
| srcFile | the source file |
| srcLine | the line number in the source file |
| newFile | signal whether or not the file has been generated before (value false) or not. |
Definition at line 250 of file dot.cpp.
References Dir::absPath(), DotFilePatcher::addSVGConversion(), DotFilePatcher::convertMapFile(), TextStream::empty(), Dir::exists(), getDotImageExtension(), MAP_CMD, Dir::remove(), DotFilePatcher::run(), DString::str(), TextStream::str(), Portable::system(), term, Doxygen::verifiedDotPath, and DotFilePatcher::writeSVGFigureLink().
Referenced by HtmlDocVisitor::writeDotFile().