Public Member Functions

OA::OutputBuilderDOT Class Reference

#include <OutputBuilderDOT.hpp>

Inheritance diagram for OA::OutputBuilderDOT:
Inheritance graph
[legend]
Collaboration diagram for OA::OutputBuilderDOT:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 OutputBuilderDOT ()
 OutputBuilderDOT (std::ostream &stream)
virtual void outputString (const std::string &str)
virtual void graphStart (const std::string &label)
virtual void graphEnd (const std::string &label)
virtual void graphSubStart (const std::string &label)
virtual void graphSubEnd (const std::string &label)
virtual void graphNodeStart (int id)
virtual void graphNodeLabel (const std::string &label)
virtual void graphNodeLabelStart ()
virtual void graphNodeLabelEnd ()
virtual void graphNodeEnd ()
virtual void graphEdgeStart ()
virtual void graphEdgeSourceNode (int id)
virtual void graphEdgeSinkNode (int id)
virtual void graphEdgeLabelStart ()
virtual void graphEdgeLabelEnd ()
virtual void graphEdgeEnd ()

Detailed Description

Definition at line 22 of file OutputBuilderDOT.hpp.


Constructor & Destructor Documentation

OA::OutputBuilderDOT::OutputBuilderDOT (  ) 

Definition at line 30 of file OutputBuilderDOT.cpp.

OA::OutputBuilderDOT::OutputBuilderDOT ( std::ostream &  stream  ) 

Definition at line 35 of file OutputBuilderDOT.cpp.


Member Function Documentation

void OA::OutputBuilderDOT::graphEdgeEnd (  )  [virtual]

Reimplemented from OA::OutputBuilderText.

Definition at line 141 of file OutputBuilderDOT.cpp.

References OA::OutputBuilderText::mStream.

void OA::OutputBuilderDOT::graphEdgeLabelEnd (  )  [virtual]

Reimplemented from OA::OutputBuilderText.

Definition at line 136 of file OutputBuilderDOT.cpp.

References OA::OutputBuilderText::mStream.

void OA::OutputBuilderDOT::graphEdgeLabelStart (  )  [virtual]

Reimplemented from OA::OutputBuilderText.

Definition at line 131 of file OutputBuilderDOT.cpp.

References OA::OutputBuilderText::mStream.

void OA::OutputBuilderDOT::graphEdgeSinkNode ( int  id  )  [virtual]

Reimplemented from OA::OutputBuilderText.

Definition at line 126 of file OutputBuilderDOT.cpp.

References OA::OutputBuilderText::mStream.

void OA::OutputBuilderDOT::graphEdgeSourceNode ( int  id  )  [virtual]

Reimplemented from OA::OutputBuilderText.

Definition at line 121 of file OutputBuilderDOT.cpp.

References OA::indt(), and OA::OutputBuilderText::mStream.

Here is the call graph for this function:

void OA::OutputBuilderDOT::graphEdgeStart (  )  [virtual]

Reimplemented from OA::OutputBuilderText.

Definition at line 117 of file OutputBuilderDOT.cpp.

void OA::OutputBuilderDOT::graphEnd ( const std::string &  label  )  [virtual]

Reimplemented from OA::OutputBuilderText.

Definition at line 52 of file OutputBuilderDOT.cpp.

References OA::OutputBuilderText::mStream, and OA::popIndt().

Here is the call graph for this function:

void OA::OutputBuilderDOT::graphNodeEnd (  )  [virtual]

Reimplemented from OA::OutputBuilderText.

Definition at line 112 of file OutputBuilderDOT.cpp.

References OA::OutputBuilderText::mStream.

void OA::OutputBuilderDOT::graphNodeLabel ( const std::string &  label  )  [virtual]

Reimplemented from OA::OutputBuilderText.

Definition at line 97 of file OutputBuilderDOT.cpp.

References filter(), and OA::OutputBuilderText::mStream.

Here is the call graph for this function:

void OA::OutputBuilderDOT::graphNodeLabelEnd (  )  [virtual]

Reimplemented from OA::OutputBuilderText.

Definition at line 107 of file OutputBuilderDOT.cpp.

References OA::OutputBuilderText::mStream.

void OA::OutputBuilderDOT::graphNodeLabelStart (  )  [virtual]

Reimplemented from OA::OutputBuilderText.

Definition at line 102 of file OutputBuilderDOT.cpp.

References OA::OutputBuilderText::mStream.

void OA::OutputBuilderDOT::graphNodeStart ( int  id  )  [virtual]

Reimplemented from OA::OutputBuilderText.

Definition at line 92 of file OutputBuilderDOT.cpp.

References OA::indt(), and OA::OutputBuilderText::mStream.

Here is the call graph for this function:

void OA::OutputBuilderDOT::graphStart ( const std::string &  label  )  [virtual]

Reimplemented from OA::OutputBuilderText.

Definition at line 45 of file OutputBuilderDOT.cpp.

References filter(), OA::indt(), and OA::OutputBuilderText::mStream.

Here is the call graph for this function:

void OA::OutputBuilderDOT::graphSubEnd ( const std::string &  label  )  [virtual]

Reimplemented from OA::OutputBuilderText.

Definition at line 87 of file OutputBuilderDOT.cpp.

References OA::indt(), OA::OutputBuilderText::mStream, and OA::popIndt().

Here is the call graph for this function:

void OA::OutputBuilderDOT::graphSubStart ( const std::string &  label  )  [virtual]

Reimplemented from OA::OutputBuilderText.

Definition at line 58 of file OutputBuilderDOT.cpp.

References filter(), OA::indt(), and OA::OutputBuilderText::mStream.

Here is the call graph for this function:

void OA::OutputBuilderDOT::outputString ( const std::string &  str  )  [virtual]

Reimplemented from OA::OutputBuilderText.

Definition at line 40 of file OutputBuilderDOT.cpp.

References filter(), and OA::OutputBuilderText::mStream.

Here is the call graph for this function:


The documentation for this class was generated from the following files: