public abstract class ObjectCollectionProviderMorphological extends WithOptionalDimensionsBase
Constructor and Description |
---|
ObjectCollectionProviderMorphological() |
Modifier and Type | Method and Description |
---|---|
protected abstract ObjectMask |
applyMorphologicalOperation(ObjectMask object,
Optional<Extent> extent) |
ObjectCollection |
createFromObjects(ObjectCollection objects)
Creates a
ObjectCollection given the entity provided by the delegate. |
protected Optional<Extent> |
deriveExtent() |
int |
getIterations() |
boolean |
isDo3D() |
void |
setDo3D(boolean do3D) |
void |
setIterations(int iterations) |
createDims, getDimensions, setDimensions
get, getObjects, setObjects
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitialization
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
public ObjectCollectionProviderMorphological()
public ObjectCollection createFromObjects(ObjectCollection objects) throws ProvisionFailedException
ObjectCollectionProviderUnary
ObjectCollection
given the entity provided by the delegate.createFromObjects
in class ObjectCollectionProviderUnary
objects
- the entity provided by the delegate.ObjectCollection
that is returned by the provider.ProvisionFailedException
- if the provider cannot complete successfully.protected abstract ObjectMask applyMorphologicalOperation(ObjectMask object, Optional<Extent> extent) throws ProvisionFailedException
ProvisionFailedException
protected Optional<Extent> deriveExtent() throws ProvisionFailedException
ProvisionFailedException
public boolean isDo3D()
public void setDo3D(boolean do3D)
public int getIterations()
public void setIterations(int iterations)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.