| 29 | } |
| 30 | |
| 31 | void DiffRegions(RegionI const & r1, RegionI const & r2, MultiRegionI & res) |
| 32 | { |
| 33 | MultiRegionI local; |
| 34 | using namespace boost::polygon::operators; |
| 35 | local += boost::polygon::operators::operator-(r1, r2); |
| 36 | SpliceRegions(local, res); |
| 37 | } |
| 38 | |
| 39 | void AddRegion(RegionI const & r, MultiRegionI & res) |
| 40 | { |