public void Write(DotWriter dotWriter) { dotWriter.WriteAttribute("splines", "ortho"); foreach (var u in Coins) { u.Write(dotWriter); } }
public void CreateImage(bool open = true) { using (var dotWriter = new DotWriter(File.OpenWrite(DotFilePath), false)) { using (dotWriter.WriteGraph(GraphType.Digraph)) { Builder.Write(dotWriter); } } GraphvizExecutable.Generate(DotFilePath, ImageFilePath); if (open && File.Exists(ImageFilePath)) // TODO: do something for mac and linux { Process.Start("explorer.exe", ImageFilePath); } ImageNumber++; }