| 103 | } |
| 104 | |
| 105 | void ignoreDimRanges(std::vector<DimRange>& ranges, PointViewPtr input, |
| 106 | PointViewPtr keep, PointViewPtr ignore) |
| 107 | { |
| 108 | std::sort(ranges.begin(), ranges.end()); |
| 109 | PointRef point(*input, 0); |
| 110 | for (PointId i = 0; i < input->size(); ++i) |
| 111 | { |
| 112 | point.setPointId(i); |
| 113 | if (DimRange::pointPasses(ranges, point)) |
| 114 | ignore->appendPoint(*input, i); |
| 115 | else |
| 116 | keep->appendPoint(*input, i); |
| 117 | } |
| 118 | } |
| 119 | |
| 120 | void ignoreClassBits(PointViewPtr input, PointViewPtr keep, |
| 121 | PointViewPtr ignore, PointClasses classbits) |
no test coverage detected