public abstract class ObjectFilter extends ImageBean<ObjectFilter>
ObjectCollection
to remove objects according to a criteria.
The filtering criteria is implemented by overriding a method in a sub-class.
Constructor and Description |
---|
ObjectFilter() |
Modifier and Type | Method and Description |
---|---|
abstract ObjectCollection |
filter(ObjectCollection objectsToFilter,
Optional<Dimensions> dimensions)
Filters an
ObjectCollection to remove objects. |
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitialization
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
public abstract ObjectCollection filter(ObjectCollection objectsToFilter, Optional<Dimensions> dimensions) throws OperationFailedException
ObjectCollection
to remove objects.objectsToFilter
- the objects to filter.dimensions
- image-dimensions.OperationFailedException
- if the operation cannot complete successfully.Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.