Package | Description |
---|---|
org.anchoranalysis.feature.calculate |
Sub-feature units of calculation that can be cached.
|
org.anchoranalysis.feature.calculate.cache |
Classes to cache feature-results or parts of feature-results that occur repeatedly among features
or across calculations of the same feature.
|
org.anchoranalysis.feature.session |
A defined context in which one or more features are provided inputs and produce results.
|
org.anchoranalysis.plugin.image.feature.bean.object.single.morphological |
Implementations of
FeatureSingleObject that implement
morphological operations. |
org.anchoranalysis.plugin.image.feature.object.calculation.delegate |
Implementations of
CalculationPart as used by
features elsewhere in this package. |
org.anchoranalysis.plugin.image.feature.object.calculation.single |
Implementations of
CalculationPart that that
process a single ObjectMask . |
org.anchoranalysis.plugin.image.feature.object.calculation.single.morphological |
Implementations of
CalculationPart that that
process a single ObjectMask - with morphological operations. |
Modifier and Type | Interface and Description |
---|---|
interface |
FeatureCalculator<T extends FeatureInput>
Calculates
FeatureCalculationInput when passed a particular Feature and
corresponding FeatureCalculationInput . |
Modifier and Type | Method and Description |
---|---|
CalculationPartResolver<T> |
FeatureCalculationInput.resolver()
A resolver for calculations.
|
Modifier and Type | Method and Description |
---|---|
<S extends FeatureInput,U> |
CalculateForChild.calculate(ChildCacheName childCacheName,
S input,
java.util.function.Function<CalculationPartResolver<S>,ResolvedPart<U,S>> resolver)
Calculates a
CalculationPart in a child-cache. |
Modifier and Type | Method and Description |
---|---|
CalculationPartResolver<T> |
SessionInputSequential.resolver() |
Modifier and Type | Method and Description |
---|---|
protected CalculationPart<ObjectMask,FeatureInputSingleObject> |
Erode.createCachedCalculationForDerived(CalculationPartResolver<FeatureInputSingleObject> session) |
protected CalculationPart<ObjectMask,FeatureInputSingleObject> |
Shell.createCachedCalculationForDerived(CalculationPartResolver<FeatureInputSingleObject> session) |
protected abstract CalculationPart<ObjectMask,FeatureInputSingleObject> |
DerivedObject.createCachedCalculationForDerived(CalculationPartResolver<FeatureInputSingleObject> session) |
Constructor and Description |
---|
CalculateInputFromDelegate(CalculationPart<U,T> delegate,
CalculationPartResolver<T> cache) |
Modifier and Type | Method and Description |
---|---|
static CalculationPart<ObjectMask,FeatureInputSingleObject> |
CalculateShellObjectMask.of(CalculationPartResolver<FeatureInputSingleObject> resolver,
MorphologicalIterations iterations,
int iterationsErosionSecond,
boolean inverse) |
Modifier and Type | Method and Description |
---|---|
static CalculationPart<ObjectMask,FeatureInputSingleObject> |
CalculateErosion.of(CalculationPartResolver<FeatureInputSingleObject> cache,
int iterations,
boolean do3D) |
static ResolvedPart<ObjectMask,FeatureInputSingleObject> |
CalculateDilation.of(CalculationPartResolver<FeatureInputSingleObject> cache,
int iterations,
boolean do3D) |
static ResolvedPart<ObjectMask,FeatureInputSingleObject> |
CalculateErosion.ofResolved(CalculationPartResolver<FeatureInputSingleObject> cache,
int iterations,
boolean do3D) |
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.