Open
Graph Drawing
Framework

 v. 2022.02 (Dogwood)
 

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 More...
 
ATYPE m_low
 
node m_pathNode
 corresponding segment More...
 

Friends

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

Detailed Description

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

Represents an interval on the sweep line.

Definition at line 214 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 216 of file CompactionConstraintGraph.h.

Friends And Related Function Documentation

◆ operator<<

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

output operator

Definition at line 226 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 222 of file CompactionConstraintGraph.h.

◆ m_low

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

Definition at line 222 of file CompactionConstraintGraph.h.

◆ m_pathNode

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

corresponding segment

Definition at line 223 of file CompactionConstraintGraph.h.


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