ClassifyPaths
Splits the paths of the input array - in accordance to the relation between computed feature values and the specified range.
Applications:Use this filter when you have an array of paths and you want to select some of them for further processing.
Syntax
C++
C#
Python
def ClassifyPaths( inPaths: list[Path], /, *, inPathFilter: PathFilter = PathFilter.All, inFeature: PathFeature = PathFeature.BoundingBoxBottom, inMinimum: float | None = None, inMaximum: float | None = None ) -> ( outAccepted: list[Path], outRejected: list[Path], outBelow: list[Path], outAbove: list[Path], outValues: list[float] )
Parameters
| Name | Type | Default | Description | |
|---|---|---|---|---|
![]() |
inPaths | list[Path] | Input paths | |
![]() |
inPathFilter | PathFilter | PathFilter.All | Determines which paths will take part in computation |
![]() |
inFeature | PathFeature | PathFeature.BoundingBoxBottom | Path feature value to be computed |
![]() |
inMinimum | float | None | None | Lowest value of the range |
![]() |
inMaximum | float | None | None | Highest value of the range |
![]() |
outAccepted | list[Path] | Paths with feature values matching the range | |
![]() |
outRejected | list[Path] | Paths with feature values outside the range | |
![]() |
outBelow | list[Path] | Paths with feature values lower than inMinimum | |
![]() |
outAbove | list[Path] | Paths with feature values higher than inMaximum | |
![]() |
outValues | list[float] | Computed feature values |


