Helper class to write the Graph as Graphviz output. More...
#include <MolGraphWriter.h>
Public Member Functions | |
MolGraphWriter (const PrivateGraph *passGraphPtr, const StereopermutatorList *passPermutatorListPtr) | |
Utils::ElementType | getElementType (PrivateGraph::Vertex vertexIndex) const |
void | operator() (std::ostream &os) const |
void | operator() (std::ostream &os, PrivateGraph::Vertex vertexIndex) const |
void | operator() (std::ostream &os, const PrivateGraph::Edge &edgeIndex) const |
virtual std::vector< std::string > | edgeTooltips (AtomIndex source, AtomIndex target) const |
virtual std::vector< std::string > | atomStereopermutatorTooltips (const AtomStereopermutator &permutator) const |
virtual std::vector< std::string > | bondStereopermutatorTooltips (const BondStereopermutator &permutator) const |
Data Fields | |
Members | |
const PrivateGraph *const | graphPtr |
const StereopermutatorList *const | stereopermutatorListPtr |
Static Public Attributes | |
Static data | |
static const std::map < std::string, std::string > | elementBGColorMap |
static const std::map < std::string, std::string > | elementTextColorMap |
static const std::map < BondType, std::string > | bondTypeDisplayString |
Helper class to write the Graph as Graphviz output.