cutter::surface_map cutter::cut_surface(surface surf, const config& conf) { surface_map res; BOOST_FOREACH(const config &part, conf.child_range("part")) { add_sub_image(surf, res, &part); } return res; }
cutter::surface_map cutter::cut_surface(surface surf, const config& conf) { surface_map res; const config::child_list& config_parts = conf.get_children("part"); config::child_list::const_iterator itor; for(itor = config_parts.begin(); itor != config_parts.end(); ++itor) { add_sub_image(surf, res, *itor); } return res; }