38namespace energybased {
102 e_subgraph =
nullptr;
Includes declaration of graph class.
Declaration of classes GenericPoint, GenericPolyline, GenericLine, GenericSegment,...
Class for the representation of edges.
helping data structure that stores the graphical attributes of an edge that are needed for the force-...
friend std::istream & operator>>(std::istream &, EdgeAttributes &)
inputstream for EdgeAttributes
void set_EdgeAttributes(double len, edge e_orig, edge e_sub)
void set_higher_level_edge(edge e)
void mark_as_normal_edge()
bool is_moon_edge() const
EdgeAttributes()
Constructor.
edge get_original_edge() const
bool extra_edge
indicates if this edge is an extra edge that is added to enforce few edge crossings
bool moon_edge
indicates if this edge is associasted with a moon node
void set_copy_edge(edge e)
edge get_copy_edge() const
bool is_extra_edge() const
void set_subgraph_edge(edge e)
double get_length() const
edge get_higher_level_edge() const
edge get_subgraph_edge() const
void set_length(double len)
void set_original_edge(edge e)
friend std::ostream & operator<<(std::ostream &, const EdgeAttributes &)
outputstream for EdgeAttributes
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
The namespace for all OGDF objects.