26 #ifndef SCRIBO_FILTER_COMMON_COMPONENTS_PHOTO_HH
27 # define SCRIBO_FILTER_COMMON_COMPONENTS_PHOTO_HH
34 # include <scribo/core/component_set.hh>
36 # include <scribo/filter/objects_small.hh>
37 # include <scribo/filter/objects_thin.hh>
38 # include <scribo/filter/objects_thick.hh>
59 components_photo(
const component_set<L>&
components);
62 # ifndef MLN_INCLUDE_ONLY
66 components_photo(
const component_set<L>&
components)
68 mln_trace(
"scribo::filter::common::components_photo");
70 mln_precondition(components.is_valid());
73 component_set<L> filtered_components
84 return filtered_components;
87 # endif // ! MLN_INCLUDE_ONLY
97 #endif // ! SCRIBO_FILTER_COMMON_COMPONENTS_PHOTO_HH