Esempio n. 1
0
bool Scene_forEachPlaneSelectable_selectPlanes(scene::Graph& graph, Selector& selector, SelectionTest& test) {
  SelectedPlaneSet selectedPlanes;

  Scene_forEachPlaneSelectable_selectPlanes(graph, selector, test, SelectedPlaneSet::InsertCaller(selectedPlanes));
  Scene_forEachPlaneSelectable_selectReversedPlanes(graph, selector, selectedPlanes);

  return !selectedPlanes.empty();
}
Esempio n. 2
0
bool Scene_forEachPlaneSelectable_selectPlanes(Selector& selector, SelectionTest& test) {
	SelectedPlaneSet selectedPlanes;

	Scene_forEachPlaneSelectable_selectPlanes(selector, test, boost::bind(&SelectedPlaneSet::insert, &selectedPlanes, _1));
	Scene_forEachPlaneSelectable_selectReversedPlanes(selector, selectedPlanes);

	return !selectedPlanes.empty();
}