Open
Graph Drawing
Framework

 v. 2025.10 (Foxglove)
 

Loading...
Searching...
No Matches
ogdf::graphml Namespace Reference

Enumerations

enum class  Attribute {
  NodeLabel = 0 , EdgeLabel , X , Y , Z , Width , Height , Size , Shape , NodeLabelX , NodeLabelY , NodeLabelZ , NodeStrokeColor , NodeStrokeType ,
  NodeStrokeWidth , EdgeStrokeColor , EdgeStrokeType , EdgeStrokeWidth , ClusterStroke , NodeFillPattern , NodeFillBackground , R , G , B , NodeWeight , EdgeWeight , NodeType , EdgeType ,
  NodeId , Template , EdgeArrow , EdgeSubGraph , EdgeBends , Unknown
}
 

Functions

EdgeArrow toArrow (const std::string &str)
 
Attribute toAttribute (const std::string &str)
 
Graph::EdgeType toEdgeType (const std::string &str)
 
Graph::NodeType toNodeType (const std::string &str)
 
Shape toShape (const std::string &str)
 
std::string toString (const Attribute &attr)
 
std::string toString (const EdgeArrow &arrow)
 
std::string toString (const Graph::EdgeType &type)
 
std::string toString (const Graph::NodeType &type)
 
std::string toString (const Shape &shape)
 

Enumeration Type Documentation

◆ Attribute

enum class ogdf::graphml::Attribute
strong
Enumerator
NodeLabel 
EdgeLabel 
X 
Y 
Z 
Width 
Height 
Size 
Shape 
NodeLabelX 
NodeLabelY 
NodeLabelZ 
NodeStrokeColor 
NodeStrokeType 
NodeStrokeWidth 
EdgeStrokeColor 
EdgeStrokeType 
EdgeStrokeWidth 
ClusterStroke 
NodeFillPattern 
NodeFillBackground 
R 
G 
B 
NodeWeight 
EdgeWeight 
NodeType 
EdgeType 
NodeId 
Template 
EdgeArrow 
EdgeSubGraph 
EdgeBends 
Unknown 

Definition at line 42 of file GraphML.h.

Function Documentation

◆ toArrow()

EdgeArrow ogdf::graphml::toArrow ( const std::string &  str)

◆ toAttribute()

Attribute ogdf::graphml::toAttribute ( const std::string &  str)

◆ toEdgeType()

Graph::EdgeType ogdf::graphml::toEdgeType ( const std::string &  str)

◆ toNodeType()

Graph::NodeType ogdf::graphml::toNodeType ( const std::string &  str)

◆ toShape()

Shape ogdf::graphml::toShape ( const std::string &  str)

◆ toString() [1/5]

std::string ogdf::graphml::toString ( const Attribute &  attr)

◆ toString() [2/5]

std::string ogdf::graphml::toString ( const EdgeArrow &  arrow)

◆ toString() [3/5]

std::string ogdf::graphml::toString ( const Graph::EdgeType &  type)

◆ toString() [4/5]

std::string ogdf::graphml::toString ( const Graph::NodeType &  type)

◆ toString() [5/5]

std::string ogdf::graphml::toString ( const Shape &  shape)