Open
Graph Drawing
Framework
v. 2023.09 (Elderberry)
Overview
Class Hierarchy
Class Index
Class List
Members
Namespaces
Source Files
Loading...
Searching...
No Matches
Window.h
Go to the documentation of this file.
1
31
#pragma once
32
33
#ifdef OGDF_INCLUDE_CGAL
34
35
# include <
ogdf/geometric/cr_min/geometry/objects/LineSegment.h
>
36
37
namespace
ogdf
{
38
namespace
internal {
39
namespace
gcm {
40
namespace
geometry
{
41
42
template
<
typename
kernel>
43
class
Window_t
:
public
LineSegment_t
<kernel> {
44
private
:
45
using
LineSegment
=
LineSegment_t<kernel>
;
46
47
public
:
48
unsigned
int
source_id
;
49
unsigned
int
target_id
;
50
using
LineSegment::LineSegment;
//inherit constructors
51
};
52
53
template
<
typename
kernel>
54
std::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
LineSegment.h
getDoubleFactoredZeroAdjustedMerger
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
Definition
multilevelmixer.cpp:36
ogdf
The namespace for all OGDF objects.
Definition
AugmentationModule.h:36
ogdf::operator<<
std::ostream & operator<<(std::ostream &os, const ogdf::Array< E, INDEX > &a)
Prints array a to output stream os.
Definition
Array.h:978
include
ogdf
geometric
cr_min
geometry
objects
Window.h
© 1999–2023
The OGDF Team