public class DistanceTransformForEachObject3D extends FromDimensionsBase
DistanceTransform3D
but applies the distance transform separately for each object in
a collection.
A new channel is always created i.e. the input channel is unchanged.
Constructor and Description |
---|
DistanceTransformForEachObject3D() |
Modifier and Type | Method and Description |
---|---|
protected Channel |
createFromDimensions(Dimensions dimensions) |
ObjectCollectionProvider |
getObjects() |
boolean |
isCreateShort() |
boolean |
isSuppressZ() |
void |
setCreateShort(boolean createShort) |
void |
setObjects(ObjectCollectionProvider objects) |
void |
setSuppressZ(boolean suppressZ) |
get, getDimensions, setDimensions
getAsStack
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitialization
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
protected Channel createFromDimensions(Dimensions dimensions) throws ProvisionFailedException
createFromDimensions
in class FromDimensionsBase
ProvisionFailedException
public ObjectCollectionProvider getObjects()
public void setObjects(ObjectCollectionProvider objects)
public boolean isSuppressZ()
public void setSuppressZ(boolean suppressZ)
public boolean isCreateShort()
public void setCreateShort(boolean createShort)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.