Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

Loading...
Searching...
No Matches
ogdf::CompactionConstraintGraph< ATYPE >::Interval Struct Reference

Represents an interval on the sweep line. More...

Public Member Functions

 Interval (node v, ATYPE low, ATYPE high)
 

Public Attributes

ATYPE m_high
 lower and upper bound
 
ATYPE m_low
 
node m_pathNode
 corresponding segment
 

Friends

std::ostream & operator<< (std::ostream &os, const Interval &interval)
 output operator
 

Detailed Description

template<class ATYPE>
struct ogdf::CompactionConstraintGraph< ATYPE >::Interval

Represents an interval on the sweep line.

Definition at line 187 of file CompactionConstraintGraph.h.

Constructor & Destructor Documentation

◆ Interval()

template<class ATYPE >
ogdf::CompactionConstraintGraph< ATYPE >::Interval::Interval ( node  v,
ATYPE  low,
ATYPE  high 
)
inline

Definition at line 188 of file CompactionConstraintGraph.h.

Friends And Related Symbol Documentation

◆ operator<<

template<class ATYPE >
std::ostream & operator<< ( std::ostream &  os,
const Interval interval 
)
friend

output operator

Definition at line 198 of file CompactionConstraintGraph.h.

Member Data Documentation

◆ m_high

template<class ATYPE >
ATYPE ogdf::CompactionConstraintGraph< ATYPE >::Interval::m_high

lower and upper bound

Definition at line 194 of file CompactionConstraintGraph.h.

◆ m_low

template<class ATYPE >
ATYPE ogdf::CompactionConstraintGraph< ATYPE >::Interval::m_low

Definition at line 194 of file CompactionConstraintGraph.h.

◆ m_pathNode

template<class ATYPE >
node ogdf::CompactionConstraintGraph< ATYPE >::Interval::m_pathNode

corresponding segment

Definition at line 195 of file CompactionConstraintGraph.h.


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