# OpenGraph DrawingFramework

v. 2023.09 (Elderberry)

Searching...
No Matches
ogdf::EdgeComparerSimple Class Reference

Compares incident edges of a node based on the position of the last bend point or the position of the adjacent node given by the layout information of the graph. More...

#include <ogdf/basic/EdgeComparerSimple.h>

Inheritance diagram for ogdf::EdgeComparerSimple:

## Public Member Functions

EdgeComparerSimple (const GraphAttributes &AG, const node v, bool useBends=true)

Compares x and y and returns the result as an integer.

Public Member Functions inherited from ogdf::VComparer< adjEntry >
VComparer ()
Initializes a comparer.

virtual ~VComparer ()

Returns true iff x = y.

Returns true iff x >= y.

Returns true iff x > y.

Returns true iff x <= y.

Returns true iff x < y.

## Private Attributes

const GraphAttributesm_AG

node m_basis

bool m_useBends
true iff the algorithm should consider the bend-points

## Detailed Description

Compares incident edges of a node based on the position of the last bend point or the position of the adjacent node given by the layout information of the graph.

Definition at line 44 of file EdgeComparerSimple.h.

## ◆ EdgeComparerSimple()

 ogdf::EdgeComparerSimple::EdgeComparerSimple ( const GraphAttributes & AG, const node v, bool useBends = true )
inline

Definition at line 46 of file EdgeComparerSimple.h.

## ◆ compare()

 int ogdf::EdgeComparerSimple::compare ( const adjEntry & x, const adjEntry & y ) const
overridevirtual

Compares x and y and returns the result as an integer.

The returns value is

• < 0 iff x < y,
• = 0 iff x = y,
• > 0 iff x > y

## ◆ m_AG

 const GraphAttributes* ogdf::EdgeComparerSimple::m_AG
private

Definition at line 53 of file EdgeComparerSimple.h.

## ◆ m_basis

 node ogdf::EdgeComparerSimple::m_basis
private

Definition at line 52 of file EdgeComparerSimple.h.

## ◆ m_useBends

 bool ogdf::EdgeComparerSimple::m_useBends
private

true iff the algorithm should consider the bend-points

Definition at line 54 of file EdgeComparerSimple.h.

The documentation for this class was generated from the following file: