Show / Hide Table of Contents

Class GraphvizVertex

Graphviz vertex.

Inheritance
System.Object
GraphvizVertex
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 GraphvizVertex

Properties

| 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

Distortion

Distortion. See more

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

FillColor

Filling color. See more

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

FixedSize

Fixed size. See more

Declaration
public bool FixedSize { get; set; }
Property Value
Type Description
System.Boolean
| 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

Group

Vertex group. See more

Declaration
public string Group { get; set; }
Property Value
Type Description
System.String
| 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

Label

Label. See more

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

If Shape is defined to Record, you can use Record structure to generate a string label. Note also that if Label is set, it has the priority over Record so rather than using Record to generate the label you can define it using your own way in the Label. The only constraint will be to generate a fully valid record string.

| Improve this Doc View Source

Layer

Vertex layer. See more

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

Orientation

Orientation. See more

Declaration
public double Orientation { get; set; }
Property Value
Type Description
System.Double
| 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

Peripheries

Peripheries. See more

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

Position

Position. See more

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

Record

Record info. See more

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

Regular

Indicates if it is a regular vertex. See more

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

Shape

Vertex shape. See more

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

Sides

Vertex sides. See more

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

Size

Vertex size. See more or See more

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

Skew

Skew. See more

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

StrokeColor

Stroke color. See more

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

Style

Vertex style. See more

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

ToolTip

Tooltip. See more

Declaration
public string ToolTip { 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
| Improve this Doc View Source

Z

Z index. See more

Declaration
public double Z { get; set; }
Property Value
Type Description
System.Double

Methods

| Improve this Doc View Source

ToDot()

Converts this vertex to DOT.

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

Vertex 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