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.calculate.part |
A sub-part of the calculation of a feature, that can be cached, and reused by other features.
|
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.shared.intersecting |
Implementations of
FeatureSingleObject that use SharedObjects for calculations, and measure
the degree of intersection between objects. |
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 | Method and Description |
---|---|
<S> S |
FeatureCalculationInput.calculate(ResolvedPart<S,T> calculation)
Calculates a resolved Feature-calculation.
|
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 |
---|---|
<S> ResolvedPart<S,T> |
CalculationPartResolver.search(CalculationPart<S,T> calculation)
Searches for an equivalent calculation to
calculation . |
Modifier and Type | Method and Description |
---|---|
<S> S |
SessionInputSequential.calculate(ResolvedPart<S,T> calculation) |
Modifier and Type | Method and Description |
---|---|
protected double |
FeatureIntersectingObjectsSingleElement.valueFor(FeatureCalculationInput<FeatureInputSingleObject> input,
ResolvedPart<ObjectCollection,FeatureInputSingleObject> intersecting) |
protected abstract double |
FeatureIntersectingObjects.valueFor(FeatureCalculationInput<FeatureInputSingleObject> input,
ResolvedPart<ObjectCollection,FeatureInputSingleObject> intersecting) |
protected double |
NumberIntersectingObjects.valueFor(FeatureCalculationInput<FeatureInputSingleObject> input,
ResolvedPart<ObjectCollection,FeatureInputSingleObject> intersecting) |
Constructor and Description |
---|
CalculateIntersecting(ResolvedPart<ObjectCollection,FeatureInputSingleObject> intersecting,
int index) |
Modifier and Type | Method and Description |
---|---|
protected ResolvedPart<U,T> |
CalculateInputFromDelegate.getDelegate() |
Modifier and Type | Method and Description |
---|---|
static <S extends FeatureInput,T extends FeatureInput,U> |
CalculateInputFromDelegateOption.calc(FeatureCalculationInput<T> input,
CalculationPart<U,T> delegate,
java.util.function.Function<ResolvedPart<U,T>,CalculateInputFromDelegateOption<S,T,U>> createFromDelegate,
Feature<S> feature,
ChildCacheName cacheName,
double emptyValue)
Calculates a feature using a cached-calculation as delegate.
|
Constructor and Description |
---|
CalculateInputFromDelegate(ResolvedPart<U,T> delegate) |
CalculateInputFromDelegateOption(ResolvedPart<U,T> delegate)
Creates with a delegate.
|
Constructor and Description |
---|
CalculateShellObjectMask(ResolvedPart<ObjectMask,FeatureInputSingleObject> calculateDilation,
ResolvedPart<ObjectMask,FeatureInputSingleObject> calculateErosion,
int iterationsErosionSecond,
boolean do3D,
boolean inverse) |
CalculateShellObjectMask(ResolvedPart<ObjectMask,FeatureInputSingleObject> calculateDilation,
ResolvedPart<ObjectMask,FeatureInputSingleObject> calculateErosion,
int iterationsErosionSecond,
boolean do3D,
boolean inverse) |
Modifier and Type | Method and Description |
---|---|
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.