line |
true |
false |
branch |
6
|
1 |
2 |
else { |
|
1 |
0 |
else { |
|
1 |
0 |
else { |
8
|
2 |
0 |
RETVAL = new IntersectionMatrix(elements); |
|
0 |
0 |
RETVAL = new IntersectionMatrix(elements); |
|
2 |
0 |
RETVAL = new IntersectionMatrix(elements); |
9
|
2 |
0 |
} |
|
2 |
0 |
} |
12
|
1 |
0 |
bool IntersectionMatrix::matches (std::string requiredDimensionSymbols) |
17
|
0 |
2 |
if(!arg1) throw("undef not allowed"); |
18
|
1 |
1 |
if (!arg2) { |
19
|
1 |
0 |
std::string dimensionSymbols { SvPV_nolen(arg1) }; |
|
0 |
0 |
std::string dimensionSymbols { SvPV_nolen(arg1) }; |
|
1 |
0 |
std::string dimensionSymbols { SvPV_nolen(arg1) }; |
20
|
1 |
0 |
THIS->set(dimensionSymbols); |
22
|
0 |
1 |
if(!arg3) throw("undef not allowed"); |
23
|
1 |
0 |
int row = SvIV(arg1); |
|
0 |
0 |
int row = SvIV(arg1); |
24
|
1 |
0 |
int col = SvIV(arg2); |
|
0 |
0 |
int col = SvIV(arg2); |
25
|
1 |
0 |
int val = SvIV(arg3); |
|
0 |
0 |
int val = SvIV(arg3); |
26
|
1 |
0 |
THIS->set(row, col, val); |
31
|
0 |
2 |
if(!arg1) throw("undef not allowed"); |
32
|
1 |
1 |
if (!arg2) { |
33
|
1 |
0 |
std::string dimensionSymbols { SvPV_nolen(arg1) }; |
|
0 |
0 |
std::string dimensionSymbols { SvPV_nolen(arg1) }; |
|
1 |
0 |
std::string dimensionSymbols { SvPV_nolen(arg1) }; |
34
|
1 |
0 |
THIS->setAtLeast(dimensionSymbols); |
|
1 |
0 |
THIS->setAtLeast(dimensionSymbols); |
36
|
0 |
1 |
if(!arg3) throw("undef not allowed"); |
37
|
1 |
0 |
int row = SvIV(arg1); |
|
0 |
0 |
int row = SvIV(arg1); |
38
|
1 |
0 |
int col = SvIV(arg2); |
|
0 |
0 |
int col = SvIV(arg2); |
39
|
1 |
0 |
int val = SvIV(arg3); |
|
0 |
0 |
int val = SvIV(arg3); |
40
|
1 |
0 |
THIS->setAtLeast(row, col, val); |
48
|
1 |
0 |
int IntersectionMatrix::get(int row, int col) |
50
|
1 |
0 |
bool IntersectionMatrix::isDisjoint() |
52
|
1 |
0 |
bool IntersectionMatrix::isIntersects() |
54
|
1 |
0 |
bool IntersectionMatrix::isWithin() |
56
|
1 |
0 |
bool IntersectionMatrix::isContains() |
58
|
1 |
0 |
bool IntersectionMatrix::isCovers() |
60
|
1 |
0 |
bool IntersectionMatrix::isCoveredBy() |
62
|
1 |
0 |
bool IntersectionMatrix::isTouches (int dimensionOfGeometryA, int dimensionOfGeometryB) |
64
|
1 |
0 |
bool IntersectionMatrix::isCrosses (int dimensionOfGeometryA, int dimensionOfGeometryB) |
66
|
1 |
0 |
bool IntersectionMatrix::isEquals (int dimensionOfGeometryA, int dimensionOfGeometryB) |
68
|
1 |
0 |
bool IntersectionMatrix::isOverlaps (int dimensionOfGeometryA, int dimensionOfGeometryB) |
73
|
20 |
0 |
std::string IntersectionMatrix::toString (...) |
|
20 |
0 |
std::string IntersectionMatrix::toString (...) |