|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
40 namespace energybased {
104 e_subgraph =
nullptr;
bool moon_edge
indicates if this edge is associasted with a moon node
The namespace for all OGDF objects.
Includes declaration of graph class.
void set_EdgeAttributes(double len, edge e_orig, edge e_sub)
void set_higher_level_edge(edge e)
edge get_copy_edge() const
void set_original_edge(edge e)
void mark_as_normal_edge()
double get_length() const
void set_copy_edge(edge e)
void set_length(double len)
edge get_higher_level_edge() const
edge get_subgraph_edge() const
std::ostream & operator<<(std::ostream &os, const ogdf::Array< E, INDEX > &a)
Prints array a to output stream os.
edge get_original_edge() const
helping data structure that stores the graphical attributes of an edge that are needed for the force-...
void set_subgraph_edge(edge e)
Basic declarations, included by all source files.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
bool is_moon_edge() const
bool extra_edge
indicates if this edge is an extra edge that is added to enforce few edge crossings
Class for the representation of edges.
std::istream & operator>>(std::istream &is, TokenIgnorer token)
bool is_extra_edge() const