5 #ifndef DCMATH_MATCHCROSSEDTUBES_H
6 #define DCMATH_MATCHCROSSEDTUBES_H
27 DCCit sit2 = crossedTubes.begin();
28 DCCit sit2_end = crossedTubes.end();
36 while (sit1 != sit1_end && sit2 != sit2_end) {
50 if (sameTube(*sit1, *sit2)) {
57 if (compDC(*sit1, *sit2)) {
58 result.first.push_back(*sit1);
63 if (compDC(*sit2, *sit1)) {
64 result.second.push_back(*sit2);
75 for (; sit1 != sit1_end; ++sit1) {
78 result.first.push_back(*sit1);
80 for (; sit2 != sit2_end; ++sit2) {
result.second.push_back(*sit2); }