Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

Loading...
Searching...
No Matches
Window.h
Go to the documentation of this file.
1
31#pragma once
32
33#ifdef OGDF_INCLUDE_CGAL
34
36
37namespace ogdf {
38namespace internal {
39namespace gcm {
40namespace geometry {
41
42template<typename kernel>
43class Window_t : public LineSegment_t<kernel> {
44private:
46
47public:
48 unsigned int source_id;
49 unsigned int target_id;
50 using LineSegment::LineSegment; //inherit constructors
51};
52
53template<typename kernel>
54std::ostream& operator<<(std::ostream& os, const Window_t<kernel>& v) {
55 os << "vector[" << v.source() << ", " << v.target() << "]";
56 return os;
57}
58
59} //namespace
60}
61}
62}
63
64#endif
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
The namespace for all OGDF objects.
std::ostream & operator<<(std::ostream &os, const ogdf::Array< E, INDEX > &a)
Prints array a to output stream os.
Definition Array.h:978