| 12 | { |
| 13 | |
| 14 | void testSelectPlanes(Selector& selector, SelectionTest& test, const PlaneCallback& selectedPlaneCallback) |
| 15 | { |
| 16 | GlobalSelectionSystem().foreachSelected([&](const scene::INodePtr& node) |
| 17 | { |
| 18 | // Skip hidden nodes |
| 19 | if (!node->visible()) return; |
| 20 | |
| 21 | PlaneSelectablePtr planeSelectable = Node_getPlaneSelectable(node); |
| 22 | |
| 23 | if (planeSelectable) |
| 24 | { |
| 25 | planeSelectable->selectPlanes(selector, test, selectedPlaneCallback); |
| 26 | } |
| 27 | }); |
| 28 | } |
| 29 | |
| 30 | void testSelectReversedPlanes(Selector& selector, const SelectedPlanes& selectedPlanes) |
| 31 | { |
no test coverage detected