Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

ogdf::graphml Namespace Reference

Enumerations

enum  Attribute {
  Attribute::NodeLabel = 0, Attribute::EdgeLabel, Attribute::X, Attribute::Y, Attribute::Z, Attribute::Width, Attribute::Height, Attribute::Size, Attribute::Shape, Attribute::NodeLabelX, Attribute::NodeLabelY, Attribute::NodeLabelZ, Attribute::NodeStrokeColor, Attribute::NodeStrokeType,
  Attribute::NodeStrokeWidth, Attribute::EdgeStrokeColor, Attribute::EdgeStrokeType, Attribute::EdgeStrokeWidth, Attribute::ClusterStroke, Attribute::NodeFillPattern, Attribute::NodeFillBackground, Attribute::R, Attribute::G, Attribute::B, Attribute::NodeWeight, Attribute::EdgeWeight, Attribute::NodeType, Attribute::EdgeType,
  Attribute::NodeId, Attribute::Template, Attribute::EdgeArrow, Attribute::EdgeSubGraph, Attribute::EdgeBends, Attribute::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

Enumerator
NodeLabel 
EdgeLabel 
Width 
Height 
Size 
Shape 
NodeLabelX 
NodeLabelY 
NodeLabelZ 
NodeStrokeColor 
NodeStrokeType 
NodeStrokeWidth 
EdgeStrokeColor 
EdgeStrokeType 
EdgeStrokeWidth 
ClusterStroke 
NodeFillPattern 
NodeFillBackground 
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)