Skip to content

OpenBIMRL | Filter Funktionen

Klassenpfad: filter.filter

Filtern

filter1.png

Beschreibung

Filtert eine Liste oder einen Baum von Elementen. Alternativ sind false-Einträge als null Werte filterbar, da einige Prüfungen darauf angewiesen sind diese zu zählen und die Größe von Listen und Bäume einheitlich zu halten. Standardmäßig werden diese aber herausgefiltert, wodurch sich die resultierende Menge nahezu immer reduziert.

Für manuelles Entfernen von null-Einträgen siehe die Knotenfunktion general.removeNull.

Input

Input Name Typ Beschreibung
0 Filter List<Boolean> Filter der angewandt wird
1 Objekt List<Object> Objekte auf die der Filter angewendet wird

Output

Output Name Typ Beschreibung
0 Subset of Objects List<Object> Gefillterte(r) Liste/Baum

Nutzung/Beispiel

filter2.png

Knotenrepräsentation mit Beispielwerten

filter3.png

Alternative mit null-Ausgaben

Beispieldatei