public class AnisotropicDiffusion extends ChannelProviderUnary
See the ImgLib2 plugin documentation.
Constructor and Description |
---|
AnisotropicDiffusion() |
Modifier and Type | Method and Description |
---|---|
Channel |
createFromChannel(Channel channel)
Creates a
Channel given the entity provided by the delegate. |
double |
getDeltat()
the integration constant for the numerical integration scheme.
|
int |
getIterations()
How many iterations to perform diffusion.
|
double |
getKappa()
A parameter kappa associated with the diffusion functions.
|
boolean |
isDo3D()
Whether to perform the diffusion in 3D direction, or rather only in the 2D plane.
|
boolean |
isStrongEdgeEnhancer()
If true uses, the strong-edge-enhancer diffusion function, otherwise the
wide-region-enhancer.
|
void |
setDeltat(double deltat)
the integration constant for the numerical integration scheme.
|
void |
setDo3D(boolean do3D)
Whether to perform the diffusion in 3D direction, or rather only in the 2D plane.
|
void |
setIterations(int iterations)
How many iterations to perform diffusion.
|
void |
setKappa(double kappa)
A parameter kappa associated with the diffusion functions.
|
void |
setStrongEdgeEnhancer(boolean strongEdgeEnhancer)
If true uses, the strong-edge-enhancer diffusion function, otherwise the
wide-region-enhancer.
|
get, getChannel, setChannel
getAsStack
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitialization
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
public Channel createFromChannel(Channel channel) throws ProvisionFailedException
ChannelProviderUnary
Channel
given the entity provided by the delegate.createFromChannel
in class ChannelProviderUnary
channel
- the entity provided by the delegate.Channel
that is returned by the provider.ProvisionFailedException
- if the provider cannot complete successfully.public double getKappa()
public void setKappa(double kappa)
public double getDeltat()
public void setDeltat(double deltat)
public boolean isDo3D()
public void setDo3D(boolean do3D)
public int getIterations()
public void setIterations(int iterations)
public boolean isStrongEdgeEnhancer()
public void setStrongEdgeEnhancer(boolean strongEdgeEnhancer)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.