public class ExteriorContour extends MaskProviderUnary
Mask
that forms its outline.
It always creates a new mask for the result, without consuming the input.
Constructor and Description |
---|
ExteriorContour() |
Modifier and Type | Method and Description |
---|---|
Mask |
createFromMask(Mask mask)
Creates a
Mask given the entity provided by the delegate. |
boolean |
isFlatten()
If true, any 3D mask is flattened in the z-dimension (maximum intensity projection) to make
it 2D
|
boolean |
isOutlineAtBoundary() |
void |
setFlatten(boolean flatten)
If true, any 3D mask is flattened in the z-dimension (maximum intensity projection) to make
it 2D
|
void |
setOutlineAtBoundary(boolean outlineAtBoundary) |
get, getMask, setMask
getAsStack
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitialization
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
public Mask createFromMask(Mask mask) throws ProvisionFailedException
MaskProviderUnary
Mask
given the entity provided by the delegate.createFromMask
in class MaskProviderUnary
mask
- the entity provided by the delegate.Mask
that is returned by the provider.ProvisionFailedException
- if the provider cannot complete successfully.public boolean isFlatten()
public void setFlatten(boolean flatten)
public boolean isOutlineAtBoundary()
public void setOutlineAtBoundary(boolean outlineAtBoundary)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.