list_filter
Description:
public static List<ElementFactory> list_filter (List<ElementFactory> list, Caps caps, PadDirection direction, bool subsetonly)
Filter out all the elementfactories in list
that can handle caps
in the given direction.
If subsetonly
is true, then only the elements whose pads templates are a complete superset of
caps
will be returned. Else any element whose pad templates caps can intersect with caps
will be returned.
Parameters:
list |
a List of ElementFactory to filter |
caps |
a Caps |
direction |
a PadDirection to filter on |
subsetonly |
whether to filter on caps subsets or not. |
Returns:
a List of ElementFactory elements that match the given requisites. Use list_free after usage. |