| line |
true |
false |
branch |
|
5
|
1 |
0 |
auto& li = xs::in(liObj); |
|
6
|
1 |
0 |
Sv wrapped = xs::out<>(new SingleInteriorIntersectionFinder(li)); |
|
|
1 |
0 |
Sv wrapped = xs::out<>(new SingleInteriorIntersectionFinder(li)); |
|
|
1 |
0 |
Sv wrapped = xs::out<>(new SingleInteriorIntersectionFinder(li)); |
|
|
1 |
0 |
Sv wrapped = xs::out<>(new SingleInteriorIntersectionFinder(li)); |
|
7
|
1 |
0 |
wrapped.payload_attach(SvRV(liObj), &payload_marker); |
|
8
|
1 |
0 |
RETVAL = wrapped; |
|
12
|
0 |
0 |
bool SingleInteriorIntersectionFinder::hasIntersection () |
|
16
|
1 |
0 |
} |
|
20
|
1 |
0 |
auto r = xs::Array::create(vector.size()); |
|
|
1 |
0 |
auto r = xs::Array::create(vector.size()); |
|
21
|
4 |
1 |
for(auto& c: vector) { |
|
22
|
4 |
0 |
auto copy = xs::out(new Coordinate(c)); |
|
|
4 |
0 |
auto copy = xs::out(new Coordinate(c)); |
|
23
|
4 |
0 |
r.push(copy); |
|
25
|
1 |
0 |
RETVAL = r; |
|
32
|
46 |
0 |
Stash(__PACKAGE__).inherit("Geo::Geos::Noding::SegmentIntersector"); |
|
|
46 |
0 |
Stash(__PACKAGE__).inherit("Geo::Geos::Noding::SegmentIntersector"); |