Click or drag to resize

GH_DocumentFilterObjects Method (ListIGH_DocumentObject, GH_Filter, GH_Filter, GH_Filter)

Filter a list of objects using several filters at once

Namespace:  Grasshopper.Kernel
Assembly:  Grasshopper (in Grasshopper.dll)
Syntax
public static List<IGH_DocumentObject> FilterObjects(
	List<IGH_DocumentObject> in,
	GH_Filter bSelectedObjects = GH_Filter.DontCare,
	GH_Filter bEnabledObjects = GH_Filter.DontCare,
	GH_Filter bActiveObjects = GH_Filter.DontCare
)

Parameters

in
Type: System.Collections.GenericListIGH_DocumentObject
The set to filter
bSelectedObjects (Optional)
Type: Grasshopper.KernelGH_Filter
Filter (non)selected objects only
bEnabledObjects (Optional)
Type: Grasshopper.KernelGH_Filter
Filter (non)enabled objects only
bActiveObjects (Optional)
Type: Grasshopper.KernelGH_Filter
Filter (non)active objects only

Return Value

Type: ListIGH_DocumentObject
A list with all objects that pass all filters
See Also