Show / Hide Table of Contents

Class GraphvizGraph

Graphviz graph.

Inheritance
System.Object
GraphvizGraph
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: QuikGraph.Graphviz.Dot
Assembly: QuikGraph.Graphviz.dll
Syntax
[Serializable]
public class GraphvizGraph

Properties

| Improve this Doc View Source

BackgroundColor

Background color. See more

Declaration
public GraphvizColor BackgroundColor { get; set; }
Property Value
Type Description
GraphvizColor
| Improve this Doc View Source

ClusterRank

Cluster rank mode. See more

Declaration
public GraphvizClusterMode ClusterRank { get; set; }
Property Value
Type Description
GraphvizClusterMode
| Improve this Doc View Source

Comment

Comment. See more

Declaration
public string Comment { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Font

Font. See more or See more

Declaration
public GraphvizFont Font { get; set; }
Property Value
Type Description
GraphvizFont
| Improve this Doc View Source

FontColor

Font color. See more

Declaration
public GraphvizColor FontColor { get; set; }
Property Value
Type Description
GraphvizColor
| Improve this Doc View Source

IsCentered

Graph should be centered? See more

Declaration
public bool IsCentered { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

IsCompounded

Graph is compound? See more

Declaration
public bool IsCompounded { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

IsConcentrated

Graph is concentrated? See more

Declaration
public bool IsConcentrated { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

IsHtmlLabel

Indicates if label should be read as HTML or normal text. By default it is normal text. See more

Declaration
public bool IsHtmlLabel { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

IsLandscape

Graph is landscape? See more

Declaration
public bool IsLandscape { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

IsNormalized

Graph should be normalized? See more

Declaration
public bool IsNormalized { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

IsReMinCross

Should run crossing minimization? See more

Declaration
public bool IsReMinCross { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

Label

Label. See more

Declaration
public string Label { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

LabelJustification

Label justification. See more

Declaration
public GraphvizLabelJustification LabelJustification { get; set; }
Property Value
Type Description
GraphvizLabelJustification
| Improve this Doc View Source

LabelLocation

Label location. See more

Declaration
public GraphvizLabelLocation LabelLocation { get; set; }
Property Value
Type Description
GraphvizLabelLocation
| Improve this Doc View Source

Layers

Layers. See more

Declaration
public GraphvizLayerCollection Layers { get; }
Property Value
Type Description
GraphvizLayerCollection
| Improve this Doc View Source

McLimit

Crossing minimization improvement tries limit. See more

Declaration
public double McLimit { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

Name

Graph name.

Declaration
public string Name { get; set; }
Property Value
Type Description
System.String
Exceptions
Type Condition
System.ArgumentNullException

Set value is null.

| Improve this Doc View Source

NodeSeparation

Node separation. See more

Declaration
public double NodeSeparation { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

NsLimit

Iterations limit for simplex applications. See more

Declaration
public int NsLimit { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

NsLimit1

Iterations limit for simplex applications. See more

Declaration
public int NsLimit1 { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

OutputOrder

Output order. See more

Declaration
public GraphvizOutputMode OutputOrder { get; set; }
Property Value
Type Description
GraphvizOutputMode
| Improve this Doc View Source

PageDirection

Page direction. See more

Declaration
public GraphvizPageDirection PageDirection { get; set; }
Property Value
Type Description
GraphvizPageDirection
| Improve this Doc View Source

PageSize

Page size. See more

Declaration
public GraphvizSizeF PageSize { get; set; }
Property Value
Type Description
GraphvizSizeF
| Improve this Doc View Source

PenWidth

Pen width. See more

Declaration
public double PenWidth { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

Quantum

Quantum. See more

Declaration
public double Quantum { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

RankDirection

Rank direction. See more

Declaration
public GraphvizRankDirection RankDirection { get; set; }
Property Value
Type Description
GraphvizRankDirection
| Improve this Doc View Source

RankSeparation

Rank separation. See more

Declaration
public double RankSeparation { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

Ratio

Aspect ratio. See more

Declaration
public GraphvizRatioMode Ratio { get; set; }
Property Value
Type Description
GraphvizRatioMode
| Improve this Doc View Source

Resolution

Resolution. See more

Declaration
public double Resolution { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

Rotate

Graph rotation. See more

Declaration
public int Rotate { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

SamplePoints

Sample points. See more

Declaration
public int SamplePoints { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

SearchSize

Search size. See more

Declaration
public int SearchSize { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

Size

Size. See more

Declaration
public GraphvizSizeF Size { get; set; }
Property Value
Type Description
GraphvizSizeF
| Improve this Doc View Source

Splines

Graph splines draw mode. See more

Declaration
public GraphvizSplineType Splines { get; set; }
Property Value
Type Description
GraphvizSplineType
| Improve this Doc View Source

StyleSheet

Stylesheet. See more

Declaration
public string StyleSheet { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Url

URL. See more

Declaration
public string Url { get; set; }
Property Value
Type Description
System.String

Methods

| Improve this Doc View Source

ToDot()

Converts this graph to DOT.

Declaration
public string ToDot()
Returns
Type Description
System.String

Graph as DOT.

| Improve this Doc View Source

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String
Overrides
System.Object.ToString()

Extension Methods

GraphMLExtensions.SerializeToGraphML<TVertex, TEdge, TGraph>(TGraph, String)
GraphMLExtensions.SerializeToGraphML<TVertex, TEdge, TGraph>(TGraph, String, VertexIdentity<TVertex>, EdgeIdentity<TVertex, TEdge>)
GraphMLExtensions.SerializeToGraphML<TVertex, TEdge, TGraph>(TGraph, XmlWriter)
GraphMLExtensions.SerializeToGraphML<TVertex, TEdge, TGraph>(TGraph, XmlWriter, VertexIdentity<TVertex>, EdgeIdentity<TVertex, TEdge>)
GraphMLExtensions.DeserializeFromGraphML<TVertex, TEdge, TGraph>(TGraph, XmlReader, IdentifiableVertexFactory<TVertex>, IdentifiableEdgeFactory<TVertex, TEdge>)
GraphMLExtensions.DeserializeFromGraphML<TVertex, TEdge, TGraph>(TGraph, TextReader, IdentifiableVertexFactory<TVertex>, IdentifiableEdgeFactory<TVertex, TEdge>)
GraphMLExtensions.DeserializeFromGraphML<TVertex, TEdge, TGraph>(TGraph, String, IdentifiableVertexFactory<TVertex>, IdentifiableEdgeFactory<TVertex, TEdge>)
GraphMLExtensions.DeserializeAndValidateFromGraphML<TVertex, TEdge, TGraph>(TGraph, TextReader, IdentifiableVertexFactory<TVertex>, IdentifiableEdgeFactory<TVertex, TEdge>)
SerializationExtensions.SerializeToXml<TVertex, TEdge, TGraph>(TGraph, XmlWriter, VertexIdentity<TVertex>, EdgeIdentity<TVertex, TEdge>, String, String, String, String)
SerializationExtensions.SerializeToXml<TVertex, TEdge, TGraph>(TGraph, XmlWriter, VertexIdentity<TVertex>, EdgeIdentity<TVertex, TEdge>, String, String, String, String, Action<XmlWriter, TGraph>, Action<XmlWriter, TVertex>, Action<XmlWriter, TEdge>)
  • Improve this Doc
  • View Source
In This Article
Back to top QuikGraph