Uses of Class
org.anchoranalysis.feature.calculate.FeatureCalculationException
Packages that use FeatureCalculationException
Package
Description
A pairing of objects from two collections (bipartite matching).
Beans pertaining to feature-calculation.
Features that are sufficiently generic to work on any input-type.
Defines base class
FeatureResults
together with
some implementations.Sub-feature units of calculation that can be cached.
Interfaces like
FeatureCalculator
but bound to
particular features.Classes to cache feature-results or parts of feature-results that occur repeatedly among features
or across calculations of the same feature.
Equivalent classes to
org.anchoranalysis.feature.calculate.part
after having been
resolved against a cache.A sub-part of the calculation of a feature, that can be cached, and reused by other features.
Base classes providing inputs to feature calculations.
A defined context in which one or more features are provided inputs and produce results.
Strategies to determine which child-cache (among hierarchy) to employ for a particular feature
calculation.
Beans pertaining to feature definition and calculation.
Features that operate on a
Histogram
.Features that operate on a
ObjectCollection
.Features that operate on a pair of
ObjectMask
s.Features that operate on a single
ObjectMask
.Features that convert to/from physical spatial units (e.g. meters) as opposed to pixels/voxels.
Image-related implementations of
FeatureInput
.Implementations and helper classes for calculating energy during an energy-minimization
optimization scheme.
Features calculated on a
Mark
.Features that are calculated from
Dimensions
.Implementations of
FeatureHistogram
that calculate
statistics.Implementations of
FeatureHistogram
that perform
thresholding.Implementations of
FeatureImageMetadata
.Implementations of
FeatureObjectCollection
.Features from pairs of
ObjectMask
s.Features that calculate the degree of overlap between two
ObjectMask
s.Features that calculate how many other objects an
ObjectMask
directly neighbors.Implementations of
FeatureSingleObject
.Implementations of
FeatureSingleObject
that determine if an
object lies at the border of an image.Implementations of
FeatureSingleObject
that consider an
object's bounding-box.Implementations of
FeatureSingleObject
that reference a
particular Channel
in the associated EnergyStack
.Implementations of
FeatureSingleObject
that measure an object's
intensity on a corresponding Channel
.Implementations of
FeatureSingleObject
that measure an object's
gradient from corresponding Channel
s storing the
gradient.Implementations of
FeatureSingleObject
based on calculating image moments, with or without image
intensity.Implementations of
FeatureSingleObject
that implement
morphological operations.Implementations of
FeatureSingleObject
that measure the shape
of the ObjectMask
.Implementations of
FeatureSingleObject
that use SharedObjects
for calculations.Implementations of
FeatureSingleObject
that use SharedObjects
for calculations, and measure
the degree of intersection between objects.Implementations of
FeatureSingleObject
that processes an object
slice-by-slice in the z-dimension.Implementations of
FeatureSingleObject
that measures aspects of
the surface of an ObjectMask
.Beans involving physical units for measurement.
Implementations of
VoxelScore
.Beans involving
SharedObjects
.Beans involving
SharedObjects
and
ObjectCollection
.Implementations of
FeatureStack
or other features
that involve processing a Stack
.Implementations of
FeatureStack
that process an
ObjectCollection
.Implementations of
CalculationPart
as used by
features elsewhere in this package.Implementations of
CalculationPart
that that
process a single ObjectMask
.Implementations of
CalculationPart
that process
Stack
s as used by features elsewhere in this package.Non-bean for operations or calculations relating to intensity.
Merging
ObjectMask
s.Extracting features using OpenCV.
Features that combine or convert other features in a generic way.
Arithmetic involving features.
Conditional operations involving features.
Operations that extract a single value from a list of features.
Features that compare against a range of values.
Converts feature values based upon a statistical measure of distribution.
Converting to/from physical units.
Non-bean statistical operations.
Features related to points and fitting points to conics.
CalculationPart
related to fitting
ellipses to points by least-squares.CalculationPart
related to fitting
ellipsoids to points by least-squares.Testing utilities and fixtures with no greater downstream dependency than
anchor-image-feature or anchor-mpp.
A mocked feature internally using a feature-calculation.
-
Uses of FeatureCalculationException in org.anchoranalysis.annotation.io.assignment
Methods in org.anchoranalysis.annotation.io.assignment that throw FeatureCalculationExceptionModifier and TypeMethodDescriptionAssignOverlappingObjects.createAssignment
(ObjectCollection left, ObjectCollection right, double maxAcceptedCost, Dimensions dimensions) Creates an assignment from the objects inleft
to those inright
. -
Uses of FeatureCalculationException in org.anchoranalysis.feature.bean
Methods in org.anchoranalysis.feature.bean that throw FeatureCalculationExceptionModifier and TypeMethodDescriptionprotected abstract double
Feature.calculate
(FeatureCalculationInput<T> input) Calculates a value for some input.double
Feature.calculateCheckInitialized
(FeatureCalculationInput<T> input) Calculates the result of a feature and throws an exception if the feature has not been initialized. -
Uses of FeatureCalculationException in org.anchoranalysis.feature.bean.operator
Methods in org.anchoranalysis.feature.bean.operator that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
Reference.calculate
(FeatureCalculationInput<T> input) double
Sum.calculate
(FeatureCalculationInput<T> input) -
Uses of FeatureCalculationException in org.anchoranalysis.feature.bean.results
Methods in org.anchoranalysis.feature.bean.results that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
Count.calculate
(FeatureInputResults input) double
FeatureResults.calculate
(FeatureCalculationInput<FeatureInputResults> input) abstract double
FeatureResults.calculate
(FeatureInputResults input) Calculates the feature-result given aFeatureInputResults
.double
FeatureResultsStatistic.calculate
(FeatureInputResults input) protected abstract double
FeatureResultsStatistic.statisticFromFeatureValue
(cern.colt.list.DoubleArrayList values) Calculates the statistic for a given list of result-value.protected double
Maximum.statisticFromFeatureValue
(cern.colt.list.DoubleArrayList values) protected double
Mean.statisticFromFeatureValue
(cern.colt.list.DoubleArrayList values) protected double
Minimum.statisticFromFeatureValue
(cern.colt.list.DoubleArrayList values) -
Uses of FeatureCalculationException in org.anchoranalysis.feature.calculate
Methods in org.anchoranalysis.feature.calculate that return FeatureCalculationExceptionModifier and TypeMethodDescriptionNamedFeatureCalculateException.dropKey()
Removes any feature-name from the exception.Methods in org.anchoranalysis.feature.calculate that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
Calculates the result of a feature using this input.<S> S
FeatureCalculationInput.calculate
(ResolvedPart<S, T> calculation) Calculates a resolved Feature-calculation.<S> S
FeatureCalculationInput.calculate
(CalculationPart<S, T> calculation) Calculates a feature-calculation after resolving it against the main cache.double
FeatureCalculator.calculate
(Feature<T> feature, FeatureCalculationInput<T> input) Calculate the result of feature with a particular input. -
Uses of FeatureCalculationException in org.anchoranalysis.feature.calculate.bound
Methods in org.anchoranalysis.feature.calculate.bound that throw FeatureCalculationException -
Uses of FeatureCalculationException in org.anchoranalysis.feature.calculate.cache
Methods in org.anchoranalysis.feature.calculate.cache that throw FeatureCalculationExceptionModifier and TypeMethodDescription<S extends FeatureInput>
doubleCalculateForChild.calculate
(Feature<S> feature, CalculationPart<S, T> calculation, ChildCacheName childCacheName) Calculates a feature in a child-cache using a new input created from aCalculationPart
.<S extends FeatureInput>
doubleCalculateForChild.calculate
(Feature<S> feature, S input, ChildCacheName childCacheName) Calculates a feature in a child-cache.<S extends FeatureInput,
U>
UCalculateForChild.calculate
(ChildCacheName childCacheName, S input, Function<CalculationPartResolver<S>, ResolvedPart<U, S>> resolver) Calculates aCalculationPart
in a child-cache.double
FeatureSymbolCalculator.calculateFeatureByIdentifier
(String resolvedIdentifier, FeatureCalculationInput<T> input) Searches for a feature that matches a particular identifier. -
Uses of FeatureCalculationException in org.anchoranalysis.feature.calculate.cache.part
Methods in org.anchoranalysis.feature.calculate.cache.part that throw FeatureCalculationExceptionModifier and TypeMethodDescriptionResolvedPart.getOrCalculate
(T input) Executes the operation and returns a result, either by doing the calculation, or retrieving a cached-result from previously.ResolvedPartMap.getOrCalculate
(T input, U key) Executes the operation and returns a result, either by doing the calculation, or retrieving a cached-result from a previous execution.Constructor parameters in org.anchoranalysis.feature.calculate.cache.part with type arguments of type FeatureCalculationExceptionModifierConstructorDescriptionCreates with a map. -
Uses of FeatureCalculationException in org.anchoranalysis.feature.calculate.part
Method parameters in org.anchoranalysis.feature.calculate.part with type arguments of type FeatureCalculationExceptionModifier and TypeMethodDescription<S,
U> ResolvedPartMap <S, T, U> CalculationPartResolver.search
(CalculationPartMap<S, T, U, FeatureCalculationException> calculation) Searches for an equivalent calculation tocalculation
.Methods in org.anchoranalysis.feature.calculate.part that throw FeatureCalculationExceptionModifier and TypeMethodDescriptionprotected abstract S
This performs the actual calculation when needed.CalculationPart.getOrCalculate
(T input) Executes the operation and returns a result, either by doing the calculation, or retrieving a cached-result from previously. -
Uses of FeatureCalculationException in org.anchoranalysis.feature.input
Methods in org.anchoranalysis.feature.input that throw FeatureCalculationExceptionModifier and TypeMethodDescriptionabstract Dimensions
FeatureInputDimensions.dimensions()
The dimensions of the associated image.FeatureInputEnergy.dimensions()
FeatureInputEnergy.dimensionsRequired()
The image-dimensions associated with the energy-stack, or an exception if no energy-stack exists.default Dictionary
FeatureInputDictionary.getDictionaryRequired()
The associated dictionary, or an exception if it doesn't exist.FeatureInputEnergy.getEnergyStackRequired()
The associated energy-stack or throws an exception if it isn't present.default Resolution
FeatureInputWithResolution.getResolutionRequired()
The resolution of the associated image, or an exception if it is not available. -
Uses of FeatureCalculationException in org.anchoranalysis.feature.session
Methods in org.anchoranalysis.feature.session that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
<S> S
SessionInputSequential.calculate
(ResolvedPart<S, T> calculation) <S> S
SessionInputSequential.calculate
(CalculationPart<S, T> cc) static <T extends FeatureInput>
doubleFeatureSession.calculateWith
(Feature<T> feature, T input, Logger logger) Starts a feature-session for a single feature - and performs a calculation. -
Uses of FeatureCalculationException in org.anchoranalysis.feature.session.cache.finder
Methods in org.anchoranalysis.feature.session.cache.finder that throw FeatureCalculationExceptionModifier and TypeMethodDescription<V extends FeatureInput>
FeatureCalculationCache<V> CheckCacheForSpecificChildren.childCacheFor
(FeatureCalculationCache<?> parentCache, CacheCreator factory, ChildCacheName childName, V input) <V extends FeatureInput>
FeatureCalculationCache<V> ChildCacheFinder.childCacheFor
(FeatureCalculationCache<?> parentCache, CacheCreator factory, ChildCacheName childCacheName, V input) Selects a child-cache given a parent and a child-name. -
Uses of FeatureCalculationException in org.anchoranalysis.image.feature.bean
Methods in org.anchoranalysis.image.feature.bean that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
FeatureImageMetadata.calculate
(FeatureCalculationInput<FeatureInputImageMetadata> input) abstract double
FeatureImageMetadata.calculate
(ImageMetadata metadata) Calculates the feature-value for a givenImageMetadata
.abstract double
VoxelScore.calculate
(int[] voxelIntensities) Calculates a score for a set of voxel intensities. -
Uses of FeatureCalculationException in org.anchoranalysis.image.feature.bean.histogram
Methods in org.anchoranalysis.image.feature.bean.histogram that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
FeatureHistogramStatistic.calculate
(FeatureCalculationInput<FeatureInputHistogram> input) protected abstract double
FeatureHistogramStatistic.calculateStatisticFrom
(Histogram histogram) Calculates the statistic from the histogram, that is subsequently returned as the feature-value.protected double
Mean.calculateStatisticFrom
(Histogram histogram) -
Uses of FeatureCalculationException in org.anchoranalysis.image.feature.bean.object.collection
Methods in org.anchoranalysis.image.feature.bean.object.collection that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
FeatureObjectCollection.calculate
(FeatureCalculationInput<FeatureInputObjectCollection> input) abstract double
FeatureObjectCollection.calculate
(FeatureInputObjectCollection input) Calculates the feature-value for a givenFeatureInputObjectCollection
. -
Uses of FeatureCalculationException in org.anchoranalysis.image.feature.bean.object.pair
Methods in org.anchoranalysis.image.feature.bean.object.pair that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
First.calculate
(FeatureCalculationInput<FeatureInputPairObjects> input) double
Merged.calculate
(FeatureCalculationInput<FeatureInputPairObjects> input) double
Minimum.calculate
(FeatureCalculationInput<FeatureInputPairObjects> input) double
RatioFirstToSecond.calculate
(FeatureCalculationInput<FeatureInputPairObjects> input) double
Second.calculate
(FeatureCalculationInput<FeatureInputPairObjects> input) double
SubtractSecondFromFirst.calculate
(FeatureCalculationInput<FeatureInputPairObjects> input) protected double
FeatureDeriveFromPair.valueFromFirst
(FeatureCalculationInput<FeatureInputPairObjects> input) Calculates the feature value for the first object in the pair.protected double
FeatureDeriveFromPair.valueFromMerged
(FeatureCalculationInput<FeatureInputPairObjects> input) Calculates the feature value for the merged object from the pair.protected double
FeatureDeriveFromPair.valueFromSecond
(FeatureCalculationInput<FeatureInputPairObjects> input) Calculates the feature value for the second object in the pair. -
Uses of FeatureCalculationException in org.anchoranalysis.image.feature.bean.object.single
Methods in org.anchoranalysis.image.feature.bean.object.single that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
CenterOfGravity.calculate
(FeatureCalculationInput<FeatureInputSingleObject> input) double
NumberVoxels.calculate
(FeatureCalculationInput<FeatureInputSingleObject> input) -
Uses of FeatureCalculationException in org.anchoranalysis.image.feature.bean.physical
Methods in org.anchoranalysis.image.feature.bean.physical that throw FeatureCalculationExceptionModifier and TypeMethodDescriptionfinal double
WithResolutionBase.calculate
(FeatureCalculationInput<T> input) Calculates the feature value, handling cases where resolution might be missing.protected double
FeatureConvertUnits.calculateWithResolution
(double value, Resolution resolution) Calculates the feature value with resolution information.protected abstract double
WithResolutionBase.calculateWithResolution
(double value, Resolution resolution) Calculates the feature value using the provided value and resolution.protected double
ConvertFromPhysicalVolume.convertToPhysical
(double value, UnitConverter unitConverter) Converts the input value from physical volume units to voxel units.protected double
ConvertToPhysicalAreaXY.convertToPhysical
(double value, UnitConverter unitConverter) Converts the input value from pixel units to physical area units in an isometric XY plane.protected double
ConvertToPhysicalDistance.convertToPhysical
(double value, UnitConverter unitConverter) Converts the input value to physical distance along the specified direction.protected double
ConvertToPhysicalVolume.convertToPhysical
(double value, UnitConverter unitConverter) Converts the input value from voxel units to physical volume units.protected abstract double
FeatureConvertUnits.convertToPhysical
(double value, UnitConverter unitConverter) Converts the input value to physical units. -
Uses of FeatureCalculationException in org.anchoranalysis.image.feature.input
Methods in org.anchoranalysis.image.feature.input that throw FeatureCalculationException -
Uses of FeatureCalculationException in org.anchoranalysis.mpp.feature.bean.energy.element
Methods in org.anchoranalysis.mpp.feature.bean.energy.element that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
AsSingle.calculate
(FeatureCalculationInput<FeatureInputPairMemo> input) abstract double
FeatureSingleMemo.calculate
(FeatureCalculationInput<FeatureInputSingleMemo> input) -
Uses of FeatureCalculationException in org.anchoranalysis.mpp.feature.bean.mark
Methods in org.anchoranalysis.mpp.feature.bean.mark that throw FeatureCalculationExceptionModifier and TypeMethodDescriptionFeatureInputMark.getDimensionsRequired()
Gets the dimensions associated with this feature input, throwing an exception if not present. -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.feature.bean.dimensions
Methods in org.anchoranalysis.plugin.image.feature.bean.dimensions that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
FromDimensionsBase.calculate
(FeatureCalculationInput<T> input) protected abstract double
ForSpecificAxis.calculateForAxis
(Dimensions dimensions, Axis axis) Calculates a feature value for a specific axis of the given dimensions.protected double
VoxelPhysicalSize.calculateForAxis
(Dimensions dimensions, Axis axis) protected double
ForSpecificAxis.calculateFromDimensions
(Dimensions dim) protected abstract double
FromDimensionsBase.calculateFromDimensions
(Dimensions dimensions) Calculates a feature value from the given dimensions. -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.feature.bean.histogram.statistic
Methods in org.anchoranalysis.plugin.image.feature.bean.histogram.statistic that throw FeatureCalculationExceptionModifier and TypeMethodDescriptionprotected double
CoefficientOfVariation.calculateStatisticFrom
(Histogram histogram) protected double
Kurtosis.calculateStatisticFrom
(Histogram histogram) protected double
Maximum.calculateStatisticFrom
(Histogram histogram) protected double
MeanRaisedToPower.calculateStatisticFrom
(Histogram histogram) protected double
Median.calculateStatisticFrom
(Histogram histogram) protected double
Minimum.calculateStatisticFrom
(Histogram histogram) protected double
Mode.calculateStatisticFrom
(Histogram histogram) protected double
NumberDistinctValues.calculateStatisticFrom
(Histogram histogram) protected double
Quantile.calculateStatisticFrom
(Histogram histogram) protected double
Range.calculateStatisticFrom
(Histogram histogram) protected double
RatioNonMode.calculateStatisticFrom
(Histogram histogram) protected double
Skewness.calculateStatisticFrom
(Histogram histogram) protected double
StandardDeviation.calculateStatisticFrom
(Histogram histogram) protected double
Variance.calculateStatisticFrom
(Histogram histogram) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.feature.bean.histogram.threshold
Methods in org.anchoranalysis.plugin.image.feature.bean.histogram.threshold that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
LevelFromHistogram.calculate
(FeatureCalculationInput<FeatureInputHistogram> input) double
ThresholdHistogram.calculate
(FeatureCalculationInput<FeatureInputHistogram> input) protected double
RatioThreshold.calculateStatisticFrom
(Histogram histogram) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.feature.bean.metadata
Methods in org.anchoranalysis.plugin.image.feature.bean.metadata that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
BitDepthPerChannel.calculate
(ImageMetadata metadata) double
NumberChannels.calculate
(ImageMetadata metadata) double
NumberFrames.calculate
(ImageMetadata metadata) double
NumberResolutionLevels.calculate
(ImageMetadata metadata) double
NumberSeries.calculate
(ImageMetadata metadata) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.feature.bean.object.collection
Methods in org.anchoranalysis.plugin.image.feature.bean.object.collection that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
NumberObjects.calculate
(FeatureInputObjectCollection input) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.feature.bean.object.pair
Methods in org.anchoranalysis.plugin.image.feature.bean.object.pair that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
Intersection.calculate
(FeatureCalculationInput<FeatureInputPairObjects> input) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.feature.bean.object.pair.overlap
Methods in org.anchoranalysis.plugin.image.feature.bean.object.pair.overlap that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
CostOverlapWithinMidpointDistance.calculate
(FeatureCalculationInput<FeatureInputPairObjects> input) double
OverlapRelative.calculate
(FeatureCalculationInput<FeatureInputPairObjects> input) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.feature.bean.object.pair.touching
Methods in org.anchoranalysis.plugin.image.feature.bean.object.pair.touching that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
TouchingVoxels.calculate
(FeatureCalculationInput<FeatureInputPairObjects> input) protected double
HasTouchingVoxels.calculateWithIntersection
(ObjectMask first, ObjectMask second, BoundingBox boxIntersect) protected double
NumberTouchingVoxelFaces.calculateWithIntersection
(ObjectMask object1, ObjectMask object2, BoundingBox boxIntersect) protected double
NumberTouchingVoxels.calculateWithIntersection
(ObjectMask object1, ObjectMask object2, BoundingBox boxIntersect) protected abstract double
TouchingVoxels.calculateWithIntersection
(ObjectMask object1, ObjectMask object2, BoundingBox boxIntersect) Calculates the feature value for the intersection of two objects. -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.feature.bean.object.single
Method parameters in org.anchoranalysis.plugin.image.feature.bean.object.single with type arguments of type FeatureCalculationExceptionModifier and TypeMethodDescriptionprotected abstract double
OutlineKernelBase.calculateWithParameters
(ObjectMask object, KernelApplicationParameters parameters, CheckedSupplier<EnergyStack, FeatureCalculationException> energyStack) Calculates the feature value using the specified parameters.Methods in org.anchoranalysis.plugin.image.feature.bean.object.single that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
ArbitraryInsidePoint.calculate
(FeatureCalculationInput<FeatureInputSingleObject> input) protected double
OutlineKernelBase.calculate
(FeatureCalculationInput<FeatureInputSingleObject> input) protected abstract double
OutlineKernelBase.calculateWithParameters
(ObjectMask object, KernelApplicationParameters parameters, CheckedSupplier<EnergyStack, FeatureCalculationException> energyStack) Calculates the feature value using the specified parameters. -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.feature.bean.object.single.border
Method parameters in org.anchoranalysis.plugin.image.feature.bean.object.single.border with type arguments of type FeatureCalculationExceptionModifier and TypeMethodDescriptionprotected double
NumberVoxelsAtBorder.calculateWithParameters
(ObjectMask object, KernelApplicationParameters parameters, CheckedSupplier<EnergyStack, FeatureCalculationException> energyStack) Methods in org.anchoranalysis.plugin.image.feature.bean.object.single.border that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
AtBorderBase.calculate
(FeatureCalculationInput<FeatureInputSingleObject> input) protected double
NumberVoxelsAtBorder.calculateWithParameters
(ObjectMask object, KernelApplicationParameters parameters, CheckedSupplier<EnergyStack, FeatureCalculationException> energyStack) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.feature.bean.object.single.boundingbox
Methods in org.anchoranalysis.plugin.image.feature.bean.object.single.boundingbox that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
BoundingBoxAlongAxisBase.calculate
(FeatureCalculationInput<FeatureInputSingleObject> input) double
BoundingBoxNumberVoxels.calculate
(FeatureCalculationInput<FeatureInputSingleObject> input) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.feature.bean.object.single.energy
Method parameters in org.anchoranalysis.plugin.image.feature.bean.object.single.energy with type arguments of type FeatureCalculationExceptionModifier and TypeMethodDescriptionprotected double
NumberNeighboringVoxels.calculateWithParameters
(ObjectMask object, KernelApplicationParameters parameters, CheckedSupplier<EnergyStack, FeatureCalculationException> energyStack) Methods in org.anchoranalysis.plugin.image.feature.bean.object.single.energy that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
SpecificEnergyChannelBase.calculate
(FeatureCalculationInput<FeatureInputSingleObject> input) protected double
CountEqual.calculateWithChannel
(ObjectMask object, Channel channel) Calculates the number of voxels in the object that have the specified intensity value in the channel.protected abstract double
SpecificEnergyChannelBase.calculateWithChannel
(ObjectMask object, Channel channel) Calculates the feature value for a specific object and channel.protected double
NumberNeighboringVoxels.calculateWithParameters
(ObjectMask object, KernelApplicationParameters parameters, CheckedSupplier<EnergyStack, FeatureCalculationException> energyStack) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.feature.bean.object.single.intensity
Methods in org.anchoranalysis.plugin.image.feature.bean.object.single.intensity that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
FeatureEnergyChannel.calculate
(FeatureCalculationInput<FeatureInputSingleObject> input) protected abstract double
FeatureEnergyChannel.calculateForChannel
(FeatureCalculationInput<FeatureInputSingleObject> input, Channel channel) Calculates the feature value for a specific channel in the energy stack.protected double
Intensity.calculateForChannel
(FeatureCalculationInput<FeatureInputSingleObject> input, Channel channel) protected double
IntensityMeanMaxSlice.calculateForChannel
(FeatureCalculationInput<FeatureInputSingleObject> input, Channel channel) Calculates the maximum mean intensity across all slices of the object in the given channel.protected double
IntensityMeanShellBase.calculateForChannel
(FeatureCalculationInput<FeatureInputSingleObject> input, Channel channel) protected double
TextureScore.calculateForChannel
(FeatureCalculationInput<FeatureInputSingleObject> input, Channel channel) protected double
IntensityMeanShell.calculateForShell
(ObjectMask object, Channel channel) protected abstract double
IntensityMeanShellBase.calculateForShell
(ObjectMask shell, Channel channel) Calculates the feature value for the given shell and channel.protected double
IntensityMeanShellMaxSlice.calculateForShell
(ObjectMask object, Channel channel) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.feature.bean.object.single.intensity.gradient
Methods in org.anchoranalysis.plugin.image.feature.bean.object.single.intensity.gradient that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
GradientMagnitude.calculate
(FeatureCalculationInput<FeatureInputSingleObject> input) double
GradientMeanForAxis.calculate
(FeatureCalculationInput<FeatureInputSingleObject> input) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.feature.bean.object.single.moments
Methods in org.anchoranalysis.plugin.image.feature.bean.object.single.moments that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
ImageMomentsBase.calculate
(FeatureCalculationInput<FeatureInputSingleObject> input) protected abstract double
ImageMomentsBase.calculateFromAllMoments
(ImageMoments moments) Calculates the feature value from theImageMoments
.protected double
PrincipalAxisEccentricity.calculateFromAllMoments
(ImageMoments moments) protected double
RatioPrincipalAxisLength.calculateFromAllMoments
(ImageMoments moments) protected double
SpecificAxisBase.calculateFromAllMoments
(ImageMoments moments) protected double
PrincipalAxisLength.calculateFromSpecificMoment
(EigenvalueAndVector moment) protected double
PrincipalAxisOrientation.calculateFromSpecificMoment
(EigenvalueAndVector moment) protected abstract double
SpecificAxisBase.calculateFromSpecificMoment
(EigenvalueAndVector moment) Calculates the result for the specific moment identified by index.protected abstract String
ImageMomentsBase.errorMessageIfTooFewPixels()
Generates an error message when there are too few pixels to calculate moments.protected String
PrincipalAxisLength.errorMessageIfTooFewPixels()
protected String
PrincipalAxisOrientation.errorMessageIfTooFewPixels()
-
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.feature.bean.object.single.morphological
Methods in org.anchoranalysis.plugin.image.feature.bean.object.single.morphological that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
DerivedObject.calculate
(FeatureCalculationInput<FeatureInputSingleObject> input) double
NumberRemovedVoxelsAfterClosing.calculate
(FeatureCalculationInput<FeatureInputSingleObject> input) protected abstract CalculationPart
<ObjectMask, FeatureInputSingleObject> DerivedObject.createCachedCalculationForDerived
(CalculationPartResolver<FeatureInputSingleObject> session) Creates aCalculationPart
for deriving the object mask.protected CalculationPart
<ObjectMask, FeatureInputSingleObject> -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.feature.bean.object.single.shape
Methods in org.anchoranalysis.plugin.image.feature.bean.object.single.shape that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
ObjectRadiusStandardDeviation.calculate
(FeatureCalculationInput<FeatureInputSingleObject> input) double
ShapeRegularityCenterSlice.calculate
(FeatureCalculationInput<FeatureInputSingleObject> input) double
ShapeRegularityMaximumIntensityProjection.calculate
(FeatureCalculationInput<FeatureInputSingleObject> input) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.feature.bean.object.single.slice
Methods in org.anchoranalysis.plugin.image.feature.bean.object.single.slice that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
MaximumNumberContourVoxelsOnSlice.calculate
(FeatureCalculationInput<FeatureInputSingleObject> input) double
MaximumNumberVoxelsOnSlice.calculate
(FeatureCalculationInput<FeatureInputSingleObject> input) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.feature.bean.object.single.surface
Methods in org.anchoranalysis.plugin.image.feature.bean.object.single.surface that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
SurfaceNumberVoxelsBase.calculate
(FeatureCalculationInput<FeatureInputSingleObject> input) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.feature.bean.physical
Methods in org.anchoranalysis.plugin.image.feature.bean.physical that throw FeatureCalculationExceptionModifier and TypeMethodDescriptionprotected double
UnitsWithinRange.calculateWithResolution
(double value, Resolution resolution) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.feature.bean.score
Methods in org.anchoranalysis.plugin.image.feature.bean.score that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
Difference.calculate
(int[] voxelIntensities) double
Identity.calculate
(int[] voxelIntensities) double
IdentityImposeValueRelationToHistogram.calculate
(int[] voxelIntensities) double
OutsideRange.calculate
(int[] voxelIntensities) double
RejectIfIntensityLessThan.calculate
(int[] voxelIntensities) double
SingleChannel.calculate
(int[] voxelIntensities) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.feature.bean.stack.intensity
Methods in org.anchoranalysis.plugin.image.feature.bean.stack.intensity that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
DataTypeMaxIntensity.calculate
(FeatureCalculationInput<T> input) protected double
Intensity.calculate
(FeatureCalculationInput<FeatureInputStack> input) protected double
NumberChannels.calculate
(FeatureCalculationInput<FeatureInputStack> input) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.feature.bean.stack.object
Methods in org.anchoranalysis.plugin.image.feature.bean.stack.object that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
AsObjectMask.calculate
(FeatureCalculationInput<FeatureInputStack> input) double
QuantileAcrossConnectedComponents.calculate
(FeatureCalculationInput<FeatureInputStack> input) protected FeatureInputSingleObject
CalculateDeriveObjectInput.execute
(FeatureInputStack input) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.feature.object.calculation.delegate
Methods in org.anchoranalysis.plugin.image.feature.object.calculation.delegate that throw FeatureCalculationExceptionModifier and TypeMethodDescriptionstatic <S extends FeatureInput,
T extends FeatureInput, U>
doubleCalculateInputFromDelegateOption.calc
(FeatureCalculationInput<T> input, CalculationPart<U, T> delegate, 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. -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.feature.object.calculation.single
Methods in org.anchoranalysis.plugin.image.feature.object.calculation.single that throw FeatureCalculationExceptionModifier and TypeMethodDescriptionprotected ObjectMask
CalculateIncrementalOperationMap.execute
(FeatureInputSingleObject input, Integer key) protected ObjectMask
CalculateObjectMask.execute
(FeatureInputSingleObject input) protected ObjectMask
CalculateShellObjectMask.execute
(FeatureInputSingleObject input) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.feature.stack.calculation
Methods in org.anchoranalysis.plugin.image.feature.stack.calculation that throw FeatureCalculationExceptionModifier and TypeMethodDescriptionprotected Histogram
CalculateHistogram.execute
(FeatureInputStack input) protected Histogram
CalculateHistogramMasked.execute
(FeatureInputStack input) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.intensity
Methods in org.anchoranalysis.plugin.image.intensity that throw FeatureCalculationExceptionModifier and TypeMethodDescriptionstatic double
IntensityMeanCalculator.calculateMeanIntensityObject
(Channel channel, ObjectMask object) Calculates the mean intensity of an object in a channel.static double
IntensityMeanCalculator.calculateMeanIntensityObject
(Channel channel, ObjectMask object, boolean excludeZero) Calculates the mean intensity of an object in a channel, with an option to exclude zero values. -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.object.merge
Methods in org.anchoranalysis.plugin.image.object.merge that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
PayloadCalculator.calculate
(ObjectMask object) Calculates the payload value for a given object mask. -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.opencv.bean.feature
Methods in org.anchoranalysis.plugin.opencv.bean.feature that throw FeatureCalculationExceptionModifier and TypeMethodDescriptionprotected double
HOGFeature.calculate
(FeatureCalculationInput<FeatureInputStack> input) void
Throws an exception if an image of sizeextent
cannot be described by these parameters. -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.operator.feature.bean
Methods in org.anchoranalysis.plugin.operator.feature.bean that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
FromDictionary.calculate
(FeatureCalculationInput<T> input) double
WithValueBase.calculate
(FeatureCalculationInput<T> input) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.operator.feature.bean.arithmetic
Methods in org.anchoranalysis.plugin.operator.feature.bean.arithmetic that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
AbsoluteValue.calculate
(FeatureCalculationInput<T> input) double
Divide.calculate
(FeatureCalculationInput<T> input) double
InvertedMax.calculate
(FeatureCalculationInput<T> input) double
Multiply.calculate
(FeatureCalculationInput<T> input) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.operator.feature.bean.conditional
Methods in org.anchoranalysis.plugin.operator.feature.bean.conditional that throw FeatureCalculationException -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.operator.feature.bean.list
Methods in org.anchoranalysis.plugin.operator.feature.bean.list that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
Maximum.calculate
(FeatureCalculationInput<T> input) double
Mean.calculate
(FeatureCalculationInput<T> input) double
MeanGeometric.calculate
(FeatureCalculationInput<T> input) double
Minimum.calculate
(FeatureCalculationInput<T> input) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.operator.feature.bean.range
Methods in org.anchoranalysis.plugin.operator.feature.bean.range that throw FeatureCalculationExceptionModifier and TypeMethodDescriptionprotected double
CompareWithRangeFeature.boundaryMax
(FeatureCalculationInput<T> input) protected abstract double
RangeCompareBase.boundaryMax
(FeatureCalculationInput<T> input) Defines the maximum accepted value in the range.protected double
CompareWithRangeFeature.boundaryMin
(FeatureCalculationInput<T> input) protected abstract double
RangeCompareBase.boundaryMin
(FeatureCalculationInput<T> input) Defines the minimum accepted value in the range.double
NormalizedRange.calculate
(FeatureCalculationInput<T> input) double
Range.calculate
(FeatureCalculationInput<T> input) double
RangeCompareBase.calculate
(FeatureCalculationInput<T> input) protected double
CompareWithRange.withinRangeValue
(double valWithinRange, FeatureCalculationInput<T> input) protected double
CompareWithRangeFeature.withinRangeValue
(double valWithinRange, FeatureCalculationInput<T> input) protected double
IfConditionWithinRange.withinRangeValue
(double valWithinRange, FeatureCalculationInput<T> input) protected double
IfOutsideRange.withinRangeValue
(double valWithinRange, FeatureCalculationInput<T> input) protected abstract double
RangeCompareBase.withinRangeValue
(double valWithinRange, FeatureCalculationInput<T> input) Calculates the value to return if the input is within the range. -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.operator.feature.bean.statistics
Methods in org.anchoranalysis.plugin.operator.feature.bean.statistics that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
StatisticalBase.calculate
(FeatureCalculationInput<T> input) protected double
GaussianCumulative.deriveScore
(double featureValue, double mean, FeatureResultSupplier stdDev) protected abstract double
StatisticalBase.deriveScore
(double featureValue, double mean, FeatureResultSupplier stdDev) Derive scores given the value, mean and standard deviation.protected double
ZScore.deriveScore
(double featureValue, double mean, FeatureResultSupplier stdDev) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.operator.feature.physical
Methods in org.anchoranalysis.plugin.operator.feature.physical that throw FeatureCalculationExceptionModifier and TypeMethodDescriptionprotected double
ConvertUnits.calculate
(FeatureCalculationInput<T> input) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.operator.feature.statistics
Methods in org.anchoranalysis.plugin.operator.feature.statistics that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
FeatureResultSupplier.get()
Retrieves the result of a feature calculation. -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.points.bean.feature
Methods in org.anchoranalysis.plugin.points.bean.feature that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondouble
EllipsoidBase.calculate
(FeatureCalculationInput<FeatureInputSingleObject> input) double
Ellipticity.calculate
(FeatureCalculationInput<FeatureInputSingleObject> input) protected double
AxisRatioEllipsoid.calculateWithEllipsoid
(FeatureInputSingleObject input, Ellipsoid ellipsoid) protected abstract double
EllipsoidBase.calculateWithEllipsoid
(FeatureInputSingleObject input, Ellipsoid ellipsoid) Calculates a feature value based on the fittedEllipsoid
.protected double
Ellipsoidicity.calculateWithEllipsoid
(FeatureInputSingleObject input, Ellipsoid ellipsoid) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.points.calculate.ellipse
Methods in org.anchoranalysis.plugin.points.calculate.ellipse that throw FeatureCalculationExceptionModifier and TypeMethodDescriptionprotected ObjectWithEllipse
CalculateEllipseLeastSquares.execute
(FeatureInputSingleObject input) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.points.calculate.ellipsoid
Methods in org.anchoranalysis.plugin.points.calculate.ellipsoid that throw FeatureCalculationExceptionModifier and TypeMethodDescriptionprotected Ellipsoid
CalculateEllipsoidLeastSquares.execute
(FeatureInputSingleObject input) static Ellipsoid
CalculateEllipsoidLeastSquares.of
(FeatureCalculationInput<FeatureInputSingleObject> input, boolean suppressZCovariance) Calculates anEllipsoid
for the given input. -
Uses of FeatureCalculationException in org.anchoranalysis.test.feature.plugins
Methods in org.anchoranalysis.test.feature.plugins that throw FeatureCalculationExceptionModifier and TypeMethodDescriptionstatic <T extends FeatureInput>
voidFeatureTestCalculator.assertDoubleResult
(String message, Feature<T> feature, T input, double expectedResult) Asserts that a feature calculation results in an expected double value.static <T extends FeatureInput>
voidFeatureTestCalculator.assertDoubleResult
(String message, Feature<T> feature, T input, Optional<SharedObjects> sharedObjects, double expectedResult) Asserts that a feature calculation results in an expected double value, with shared objects.static <T extends FeatureInput>
voidFeatureTestCalculatorDuo.assertDoubleResult
(String message, Feature<T> feature, T inputPositive, T inputNegative, double expectedResultPositive, double expectedResultNegative) Asserts that a feature calculation results in expected double values for both positive and negative inputs.static <T extends FeatureInput>
voidFeatureTestCalculator.assertIntResult
(String message, Feature<T> feature, T input, int expectedResult) Asserts that a feature calculation results in an expected integer value.static <T extends FeatureInput>
voidFeatureTestCalculator.assertIntResult
(String message, Feature<T> feature, T input, Optional<SharedObjects> sharedObjects, int expectedResult) Asserts that a feature calculation results in an expected integer value, with shared objects.static <T extends FeatureInput>
voidFeatureTestCalculatorDuo.assertIntResult
(String message, Feature<T> feature, T inputPositive, T inputNegative, int expectedResultPositive, int expectedResultNegative) Asserts that a feature calculation results in expected integer values for both positive and negative inputs. -
Uses of FeatureCalculationException in org.anchoranalysis.test.feature.plugins.mockfeature
Methods in org.anchoranalysis.test.feature.plugins.mockfeature that throw FeatureCalculationExceptionModifier and TypeMethodDescriptionprotected double
MockFeatureWithCalculation.calculate
(FeatureCalculationInput<FeatureInput> input)