Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

ogdf::graphics Namespace Reference

Functions

template<class ToClass >
std::map< string, ToClass > * getMapToEnum ()
 
template<>
std::map< string, FillPattern > * getMapToEnum ()
 
template<class FromClass >
std::map< FromClass, string > * getMapToString ()
 
template<>
std::map< FillPattern, string > * getMapToString ()
 
template<class Enum >
void init ()
 
template<>
void init< FillPattern > ()
 
template<>
void init< Shape > ()
 
template<>
void init< StrokeType > ()
 
template<class Enum >
void initSecondMap (std::map< Enum, string > &fromMap, std::map< string, Enum > &toMap)
 

Variables

std::map< FillPattern, string > fromFillPattern
 
std::map< Shape, string > fromShape
 
std::map< StrokeType, string > fromStrokeType
 
std::map< string, FillPatterntoFillPattern
 
std::map< string, ShapetoShape
 
std::map< string, StrokeTypetoStrokeType
 

Function Documentation

◆ getMapToEnum() [1/2]

template<class ToClass >
std::map<string, ToClass>* ogdf::graphics::getMapToEnum ( )
inline

Definition at line 511 of file graphics.h.

◆ getMapToEnum() [2/2]

template<>
std::map< string, StrokeType > * ogdf::graphics::getMapToEnum ( )
inline

Definition at line 526 of file graphics.h.

◆ getMapToString() [1/2]

template<class FromClass >
std::map<FromClass, string>* ogdf::graphics::getMapToString ( )
inline

Definition at line 518 of file graphics.h.

◆ getMapToString() [2/2]

template<>
std::map< StrokeType, string > * ogdf::graphics::getMapToString ( )
inline

Definition at line 541 of file graphics.h.

◆ init()

template<class Enum >
void ogdf::graphics::init ( )
inline

Definition at line 446 of file graphics.h.

◆ init< FillPattern >()

template<>
void ogdf::graphics::init< FillPattern > ( )
inline

Definition at line 468 of file graphics.h.

◆ init< Shape >()

template<>
void ogdf::graphics::init< Shape > ( )
inline

Definition at line 489 of file graphics.h.

◆ init< StrokeType >()

template<>
void ogdf::graphics::init< StrokeType > ( )
inline

Definition at line 456 of file graphics.h.

◆ initSecondMap()

template<class Enum >
void ogdf::graphics::initSecondMap ( std::map< Enum, string > &  fromMap,
std::map< string, Enum > &  toMap 
)
inline

Definition at line 449 of file graphics.h.

Variable Documentation

◆ fromFillPattern

std::map<FillPattern, string> ogdf::graphics::fromFillPattern

◆ fromShape

std::map<Shape, string> ogdf::graphics::fromShape

◆ fromStrokeType

std::map<StrokeType, string> ogdf::graphics::fromStrokeType

◆ toFillPattern

std::map<string, FillPattern> ogdf::graphics::toFillPattern

◆ toShape

std::map<string, Shape> ogdf::graphics::toShape

◆ toStrokeType

std::map<string, StrokeType> ogdf::graphics::toStrokeType