# OpenGraph DrawingFramework

v. 2023.09 (Elderberry)

Searching...
No Matches
ogdf::MinimumEdgeDistances< ATYPE > Class Template Reference

Maintains input sizes for improvement compaction (deltas and epsilons) More...

#include <ogdf/orthogonal/MinimumEdgeDistances.h>

struct  InfoType

## Public Member Functions

MinimumEdgeDistances (const Graph &G, ATYPE sep)

ATYPEdelta (node v, OrthoDir s, int i)

const ATYPEdelta (node v, OrthoDir s, int i) const

ATYPEepsilon (node v, OrthoDir s, int i)

const ATYPEepsilon (node v, OrthoDir s, int i) const

ATYPE separation () const

void separation (ATYPE sep)

## Private Attributes

NodeArray< InfoTypem_delta

NodeArray< InfoTypem_epsilon

ATYPE m_sep

## Detailed Description

template<class ATYPE>
class ogdf::MinimumEdgeDistances< ATYPE >

Maintains input sizes for improvement compaction (deltas and epsilons)

Definition at line 43 of file MinimumEdgeDistances.h.

## ◆ MinimumEdgeDistances()

template<class ATYPE >
 ogdf::MinimumEdgeDistances< ATYPE >::MinimumEdgeDistances ( const Graph & G, ATYPE sep )
inline

Definition at line 46 of file MinimumEdgeDistances.h.

## ◆ delta() [1/2]

template<class ATYPE >
 ATYPE & ogdf::MinimumEdgeDistances< ATYPE >::delta ( node v, OrthoDir s, int i )
inline

Definition at line 57 of file MinimumEdgeDistances.h.

## ◆ delta() [2/2]

template<class ATYPE >
 const ATYPE & ogdf::MinimumEdgeDistances< ATYPE >::delta ( node v, OrthoDir s, int i ) const
inline

Definition at line 49 of file MinimumEdgeDistances.h.

## ◆ epsilon() [1/2]

template<class ATYPE >
 ATYPE & ogdf::MinimumEdgeDistances< ATYPE >::epsilon ( node v, OrthoDir s, int i )
inline

Definition at line 74 of file MinimumEdgeDistances.h.

## ◆ epsilon() [2/2]

template<class ATYPE >
 const ATYPE & ogdf::MinimumEdgeDistances< ATYPE >::epsilon ( node v, OrthoDir s, int i ) const
inline

Definition at line 66 of file MinimumEdgeDistances.h.

## ◆ separation() [1/2]

template<class ATYPE >
 ATYPE ogdf::MinimumEdgeDistances< ATYPE >::separation ( ) const
inline

Definition at line 82 of file MinimumEdgeDistances.h.

## ◆ separation() [2/2]

template<class ATYPE >
 void ogdf::MinimumEdgeDistances< ATYPE >::separation ( ATYPE sep )
inline

Definition at line 84 of file MinimumEdgeDistances.h.

## ◆ m_delta

template<class ATYPE >
 NodeArray ogdf::MinimumEdgeDistances< ATYPE >::m_delta
private

Definition at line 92 of file MinimumEdgeDistances.h.

## ◆ m_epsilon

template<class ATYPE >
 NodeArray ogdf::MinimumEdgeDistances< ATYPE >::m_epsilon
private

Definition at line 93 of file MinimumEdgeDistances.h.

## ◆ m_sep

template<class ATYPE >
 ATYPE ogdf::MinimumEdgeDistances< ATYPE >::m_sep
private

Definition at line 94 of file MinimumEdgeDistances.h.

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