Loading [MathJax]/extensions/tex2jax.js

Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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