Free Software Foundation GPLv3 LGPL Electronic Frontier Foundation
Mozilla.org OpenOffice.org Linux.com
OpenGraphtheory::Visualization::GraphRenderingContextStream Class Reference
Inheritance diagram for OpenGraphtheory::Visualization::GraphRenderingContextStream:
Collaboration diagram for OpenGraphtheory::Visualization::GraphRenderingContextStream:

Public Member Functions

 GraphRenderingContextStream (std::ostream &os)
 
- Public Member Functions inherited from OpenGraphtheory::Visualization::GraphRenderingContext
virtual void RenderGraph (Graph &G, std::string vertexcoloring, std::string edgecoloring, float dpi, float edgewidth, float vertexradius)
 
virtual void RenderGraph (Graph &G, std::map< Vertex *, Color > &vertexcoloring, std::map< Edge *, Color > &edgecoloring, float dpi, float edgewidth, float vertexradius)
 
- Public Member Functions inherited from OpenGraphtheory::Visualization::GraphicsContext
virtual void SetPenColor (Color color)
 
virtual void SetBrushColor (Color color)
 
virtual void SetLineWidth (float width)
 
virtual void Line (float x1, float y1, float x2, float y2)
 
virtual void Arrow (float x1, float y1, float x2, float y2)
 
virtual void Circle (float x, float y, float radius)
 
virtual void PutText (float x, float y, std::string text)
 

Protected Attributes

std::ostream * os
 
- Protected Attributes inherited from OpenGraphtheory::Visualization::GraphRenderingContext
Color LastPenColor
 
Color LastBrushColor
 
float LastLineWidth
 
float OffsetX
 
float OffsetY
 
Export::StringTranslatorTranslator
 

Additional Inherited Members

- Protected Member Functions inherited from OpenGraphtheory::Visualization::GraphRenderingContext
virtual void BeginRenderingGraph (float WidthInCm, float HeightInCm, float ResolutionDPI)
 
virtual void EndRenderingGraph ()
 
virtual void BeginDeclaringVertices ()
 
virtual void DeclareVertex (int vertex_id, float x, float y, float radius, std::string text, Color color)
 
virtual void EndDeclaringVertices ()
 
virtual void BeginRenderingEdges ()
 
virtual void RenderEdge (int from_id, int to_id, float x1, float y1, float x2, float y2, float width, std::string text, Color color)
 
virtual void RenderArc (int from_id, int to_id, float x1, float y1, float x2, float y2, float width, std::string text, Color color)
 
virtual void EndRenderingEdges ()
 
virtual void BeginRenderingVertices ()
 
virtual void RenderVertex (int vertex_id, float x, float y, float radius, std::string text, Color color)
 
virtual void EndRenderingVertices ()
 
virtual bool MirroredYAxis ()
 

The documentation for this class was generated from the following files:
  • sources/opengt.so/Headers/visualize/renderer.h
  • sources/opengt.so/Sources/visualize/renderer.cpp
Impressum, Datenschutzerklärung Contributors