getGVProg
- ist entweder Default, Dot oder Neato
- beschreibt welches Graphviz Tool genutzt werden soll
- Empfehlungen kann ich zur Zeit noch nicht geben
getGVFormat
- Format in dem die Ausgabe sein soll.
- Möglich sind alle Formate, die Graphviz unterstützt
- Beispiele:
ps
gif
png
- Bitte achte auf gültige Angaben.
isGVDirected
- True, falls der Graph gerichtet ist; False, falls nicht
getGVNID
- soll eine möglichst kurze eindeutige ID eines Knotens zurückgeben
- idealerweise
Kx
wobei
eine laufende Nummer ist
- diese ID wird nur intern verwendet
- Ich wollte die eigentlich selber erzeugen. Nur wird es ziemlich
komplex, wenn ich die Knoten erst durchnummeriere und dann bei
jeder Kante schauen muss, welche ID ich dem Knoten gegeben habe.
Ich werd das später vieleicht mal implementieren und die externe
ID nicht mehr nutzen.
- für den Anfang reicht übrigends ein
showText
, falls der Knoteninhalt
nicht zu groß ist.
getGVNName
- Der Name des Knotens, der neben dem möglichen Label im Knoten
steht. Es sind
\n
's erlaubt.
- Normalerweise sollte hier nur
showText
stehen.
getGVNLabel
- Optional, sonst wie Name, steht auch im Knoten.
- Wurde aus Gründen der möglicherweise anderen Darstellung extra
gemacht.
getGVNColor
- Hintergrundfarbe des Knotens. Hier sind übliche englische
Farbbezeichnungen oder was das hier
#%2x%2x%2x
RGB auch
immer heißen mag.
http://www.research.att.com/~erg/graphviz/info/colors.html
getGVNXAtts
- Beliebige Graphviz Attribute des Knotens. Siehe Graphviz Docu.
getGVELabel
getGVEXAtts
- Beliebige Graphviz Attribute der Kante. Siehe Graphviz Docu.
Johannes Waldmann
2009-11-17