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
ObjectMasks.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
ObjectMasks.Features that calculate the degree of overlap between two
ObjectMasks.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 Channels 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
Stacks as used by features elsewhere in this package.Non-bean for operations or calculations relating to intensity.
Merging
ObjectMasks.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 inleftto those inright. -
Uses of FeatureCalculationException in org.anchoranalysis.feature.bean
Methods in org.anchoranalysis.feature.bean that throw FeatureCalculationExceptionModifier and TypeMethodDescriptionprotected abstract doubleFeature.calculate(FeatureCalculationInput<T> input) Calculates a value for some input.doubleFeature.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 TypeMethodDescriptiondoubleReference.calculate(FeatureCalculationInput<T> input) doubleSum.calculate(FeatureCalculationInput<T> input) -
Uses of FeatureCalculationException in org.anchoranalysis.feature.bean.results
Methods in org.anchoranalysis.feature.bean.results that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondoubleCount.calculate(FeatureInputResults input) doubleFeatureResults.calculate(FeatureCalculationInput<FeatureInputResults> input) abstract doubleFeatureResults.calculate(FeatureInputResults input) Calculates the feature-result given aFeatureInputResults.doubleFeatureResultsStatistic.calculate(FeatureInputResults input) protected abstract doubleFeatureResultsStatistic.statisticFromFeatureValue(cern.colt.list.DoubleArrayList values) Calculates the statistic for a given list of result-value.protected doubleMaximum.statisticFromFeatureValue(cern.colt.list.DoubleArrayList values) protected doubleMean.statisticFromFeatureValue(cern.colt.list.DoubleArrayList values) protected doubleMinimum.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 TypeMethodDescriptiondoubleCalculates the result of a feature using this input.<S> SFeatureCalculationInput.calculate(ResolvedPart<S, T> calculation) Calculates a resolved Feature-calculation.<S> SFeatureCalculationInput.calculate(CalculationPart<S, T> calculation) Calculates a feature-calculation after resolving it against the main cache.doubleFeatureCalculator.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 aCalculationPartin a child-cache.doubleFeatureSymbolCalculator.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 SThis 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 DimensionsFeatureInputDimensions.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 DictionaryFeatureInputDictionary.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 ResolutionFeatureInputWithResolution.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> SSessionInputSequential.calculate(ResolvedPart<S, T> calculation) <S> SSessionInputSequential.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 TypeMethodDescriptiondoubleFeatureImageMetadata.calculate(FeatureCalculationInput<FeatureInputImageMetadata> input) abstract doubleFeatureImageMetadata.calculate(ImageMetadata metadata) Calculates the feature-value for a givenImageMetadata.abstract doubleVoxelScore.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 TypeMethodDescriptiondoubleFeatureHistogramStatistic.calculate(FeatureCalculationInput<FeatureInputHistogram> input) protected abstract doubleFeatureHistogramStatistic.calculateStatisticFrom(Histogram histogram) Calculates the statistic from the histogram, that is subsequently returned as the feature-value.protected doubleMean.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 TypeMethodDescriptiondoubleFeatureObjectCollection.calculate(FeatureCalculationInput<FeatureInputObjectCollection> input) abstract doubleFeatureObjectCollection.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 TypeMethodDescriptiondoubleFirst.calculate(FeatureCalculationInput<FeatureInputPairObjects> input) doubleMerged.calculate(FeatureCalculationInput<FeatureInputPairObjects> input) doubleMinimum.calculate(FeatureCalculationInput<FeatureInputPairObjects> input) doubleRatioFirstToSecond.calculate(FeatureCalculationInput<FeatureInputPairObjects> input) doubleSecond.calculate(FeatureCalculationInput<FeatureInputPairObjects> input) doubleSubtractSecondFromFirst.calculate(FeatureCalculationInput<FeatureInputPairObjects> input) protected doubleFeatureDeriveFromPair.valueFromFirst(FeatureCalculationInput<FeatureInputPairObjects> input) Calculates the feature value for the first object in the pair.protected doubleFeatureDeriveFromPair.valueFromMerged(FeatureCalculationInput<FeatureInputPairObjects> input) Calculates the feature value for the merged object from the pair.protected doubleFeatureDeriveFromPair.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 TypeMethodDescriptiondoubleCenterOfGravity.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) doubleNumberVoxels.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 doubleWithResolutionBase.calculate(FeatureCalculationInput<T> input) Calculates the feature value, handling cases where resolution might be missing.protected doubleFeatureConvertUnits.calculateWithResolution(double value, Resolution resolution) Calculates the feature value with resolution information.protected abstract doubleWithResolutionBase.calculateWithResolution(double value, Resolution resolution) Calculates the feature value using the provided value and resolution.protected doubleConvertFromPhysicalVolume.convertToPhysical(double value, UnitConverter unitConverter) Converts the input value from physical volume units to voxel units.protected doubleConvertToPhysicalAreaXY.convertToPhysical(double value, UnitConverter unitConverter) Converts the input value from pixel units to physical area units in an isometric XY plane.protected doubleConvertToPhysicalDistance.convertToPhysical(double value, UnitConverter unitConverter) Converts the input value to physical distance along the specified direction.protected doubleConvertToPhysicalVolume.convertToPhysical(double value, UnitConverter unitConverter) Converts the input value from voxel units to physical volume units.protected abstract doubleFeatureConvertUnits.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 TypeMethodDescriptiondoubleAsSingle.calculate(FeatureCalculationInput<FeatureInputPairMemo> input) abstract doubleFeatureSingleMemo.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 TypeMethodDescriptiondoubleFromDimensionsBase.calculate(FeatureCalculationInput<T> input) protected abstract doubleForSpecificAxis.calculateForAxis(Dimensions dimensions, Axis axis) Calculates a feature value for a specific axis of the given dimensions.protected doubleVoxelPhysicalSize.calculateForAxis(Dimensions dimensions, Axis axis) protected doubleForSpecificAxis.calculateFromDimensions(Dimensions dimensions) protected abstract doubleFromDimensionsBase.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 doubleCoefficientOfVariation.calculateStatisticFrom(Histogram histogram) protected doubleKurtosis.calculateStatisticFrom(Histogram histogram) protected doubleMaximum.calculateStatisticFrom(Histogram histogram) protected doubleMeanRaisedToPower.calculateStatisticFrom(Histogram histogram) protected doubleMedian.calculateStatisticFrom(Histogram histogram) protected doubleMinimum.calculateStatisticFrom(Histogram histogram) protected doubleMode.calculateStatisticFrom(Histogram histogram) protected doubleNumberDistinctValues.calculateStatisticFrom(Histogram histogram) protected doubleQuantile.calculateStatisticFrom(Histogram histogram) protected doubleRange.calculateStatisticFrom(Histogram histogram) protected doubleRatioNonMode.calculateStatisticFrom(Histogram histogram) protected doubleSkewness.calculateStatisticFrom(Histogram histogram) protected doubleStandardDeviation.calculateStatisticFrom(Histogram histogram) protected doubleVariance.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 TypeMethodDescriptiondoubleLevelFromHistogram.calculate(FeatureCalculationInput<FeatureInputHistogram> input) doubleThresholdHistogram.calculate(FeatureCalculationInput<FeatureInputHistogram> input) protected doubleRatioThreshold.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 TypeMethodDescriptiondoubleBitDepthPerChannel.calculate(ImageMetadata metadata) doubleExtractFromLocation.calculate(ImageMetadata metadata) doubleExtractTime.calculate(ImageMetadata metadata) doubleNumberChannels.calculate(ImageMetadata metadata) doubleNumberFrames.calculate(ImageMetadata metadata) doubleNumberResolutionLevels.calculate(ImageMetadata metadata) doubleNumberSeries.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 TypeMethodDescriptiondoubleNumberObjects.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 TypeMethodDescriptiondoubleIntersection.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 TypeMethodDescriptiondoubleCostOverlapWithinMidpointDistance.calculate(FeatureCalculationInput<FeatureInputPairObjects> input) doubleOverlapRelative.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 TypeMethodDescriptiondoubleTouchingVoxels.calculate(FeatureCalculationInput<FeatureInputPairObjects> input) protected doubleHasTouchingVoxels.calculateWithIntersection(ObjectMask first, ObjectMask second, BoundingBox boxIntersect) protected doubleNumberTouchingVoxelFaces.calculateWithIntersection(ObjectMask object1, ObjectMask object2, BoundingBox boxIntersect) protected doubleNumberTouchingVoxels.calculateWithIntersection(ObjectMask object1, ObjectMask object2, BoundingBox boxIntersect) protected abstract doubleTouchingVoxels.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 doubleOutlineKernelBase.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 TypeMethodDescriptiondoubleArbitraryInsidePoint.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) protected doubleOutlineKernelBase.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) protected abstract doubleOutlineKernelBase.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 doubleNumberVoxelsAtBorder.calculateWithParameters(ObjectMask object, KernelApplicationParameters parameters, CheckedSupplier<EnergyStack, FeatureCalculationException> energyStack) Methods in org.anchoranalysis.plugin.image.feature.bean.object.single.border that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondoubleAtBorderBase.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) protected doubleNumberVoxelsAtBorder.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 TypeMethodDescriptiondoubleBoundingBoxAlongAxisBase.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) doubleBoundingBoxNumberVoxels.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 doubleNumberNeighboringVoxels.calculateWithParameters(ObjectMask object, KernelApplicationParameters parameters, CheckedSupplier<EnergyStack, FeatureCalculationException> energyStack) Methods in org.anchoranalysis.plugin.image.feature.bean.object.single.energy that throw FeatureCalculationExceptionModifier and TypeMethodDescriptiondoubleSpecificEnergyChannelBase.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) protected doubleCountEqual.calculateWithChannel(ObjectMask object, Channel channel) Calculates the number of voxels in the object that have the specified intensity value in the channel.protected abstract doubleSpecificEnergyChannelBase.calculateWithChannel(ObjectMask object, Channel channel) Calculates the feature value for a specific object and channel.protected doubleNumberNeighboringVoxels.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 TypeMethodDescriptiondoubleFeatureEnergyChannel.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) protected abstract doubleFeatureEnergyChannel.calculateForChannel(FeatureCalculationInput<FeatureInputSingleObject> input, Channel channel) Calculates the feature value for a specific channel in the energy stack.protected doubleIntensity.calculateForChannel(FeatureCalculationInput<FeatureInputSingleObject> input, Channel channel) protected doubleIntensityMeanMaxSlice.calculateForChannel(FeatureCalculationInput<FeatureInputSingleObject> input, Channel channel) Calculates the maximum mean intensity across all slices of the object in the given channel.protected doubleIntensityMeanShellBase.calculateForChannel(FeatureCalculationInput<FeatureInputSingleObject> input, Channel channel) protected doubleTextureScore.calculateForChannel(FeatureCalculationInput<FeatureInputSingleObject> input, Channel channel) protected doubleIntensityMeanShell.calculateForShell(ObjectMask object, Channel channel) protected abstract doubleIntensityMeanShellBase.calculateForShell(ObjectMask shell, Channel channel) Calculates the feature value for the given shell and channel.protected doubleIntensityMeanShellMaxSlice.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 TypeMethodDescriptiondoubleGradientMagnitude.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) doubleGradientMeanForAxis.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 TypeMethodDescriptiondoubleImageMomentsBase.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) protected abstract doubleImageMomentsBase.calculateFromAllMoments(ImageMoments moments) Calculates the feature value from theImageMoments.protected doublePrincipalAxisEccentricity.calculateFromAllMoments(ImageMoments moments) protected doubleRatioPrincipalAxisLength.calculateFromAllMoments(ImageMoments moments) protected doubleSpecificAxisBase.calculateFromAllMoments(ImageMoments moments) protected doublePrincipalAxisLength.calculateFromSpecificMoment(EigenvalueAndVector moment) protected doublePrincipalAxisOrientation.calculateFromSpecificMoment(EigenvalueAndVector moment) protected abstract doubleSpecificAxisBase.calculateFromSpecificMoment(EigenvalueAndVector moment) Calculates the result for the specific moment identified by index.protected abstract StringImageMomentsBase.errorMessageIfTooFewPixels()Generates an error message when there are too few pixels to calculate moments.protected StringPrincipalAxisLength.errorMessageIfTooFewPixels()protected StringPrincipalAxisOrientation.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 TypeMethodDescriptiondoubleDerivedObject.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) doubleNumberRemovedVoxelsAfterClosing.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) protected abstract CalculationPart<ObjectMask, FeatureInputSingleObject> DerivedObject.createCachedCalculationForDerived(CalculationPartResolver<FeatureInputSingleObject> session) Creates aCalculationPartfor 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 TypeMethodDescriptiondoubleObjectRadiusStandardDeviation.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) doubleShapeRegularityCenterSlice.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) doubleShapeRegularityMaximumIntensityProjection.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 TypeMethodDescriptiondoubleMaximumNumberContourVoxelsOnSlice.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) doubleMaximumNumberVoxelsOnSlice.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 TypeMethodDescriptiondoubleSurfaceNumberVoxelsBase.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 doubleUnitsWithinRange.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 TypeMethodDescriptiondoubleDifference.calculate(int[] voxelIntensities) doubleIdentity.calculate(int[] voxelIntensities) doubleIdentityImposeValueRelationToHistogram.calculate(int[] voxelIntensities) doubleOutsideRange.calculate(int[] voxelIntensities) doubleRejectIfIntensityLessThan.calculate(int[] voxelIntensities) doubleSingleChannel.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 TypeMethodDescriptiondoubleDataTypeMaxIntensity.calculate(FeatureCalculationInput<T> input) protected doubleIntensity.calculate(FeatureCalculationInput<FeatureInputStack> input) protected doubleNumberChannels.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 TypeMethodDescriptiondoubleAsObjectMask.calculate(FeatureCalculationInput<FeatureInputStack> input) doubleQuantileAcrossConnectedComponents.calculate(FeatureCalculationInput<FeatureInputStack> input) protected FeatureInputSingleObjectCalculateDeriveObjectInput.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 ObjectMaskCalculateIncrementalOperationMap.execute(FeatureInputSingleObject input, Integer key) protected ObjectMaskCalculateObjectMask.execute(FeatureInputSingleObject input) protected ObjectMaskCalculateShellObjectMask.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 HistogramCalculateHistogram.execute(FeatureInputStack input) protected HistogramCalculateHistogramMasked.execute(FeatureInputStack input) -
Uses of FeatureCalculationException in org.anchoranalysis.plugin.image.intensity
Methods in org.anchoranalysis.plugin.image.intensity that throw FeatureCalculationExceptionModifier and TypeMethodDescriptionstatic doubleIntensityMeanCalculator.calculateMeanIntensityObject(Channel channel, ObjectMask object) Calculates the mean intensity of an object in a channel.static doubleIntensityMeanCalculator.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 TypeMethodDescriptiondoublePayloadCalculator.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 doubleHOGFeature.calculate(FeatureCalculationInput<FeatureInputStack> input) voidThrows an exception if an image of sizeextentcannot 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 TypeMethodDescriptiondoubleFromDictionary.calculate(FeatureCalculationInput<T> input) doubleWithValueBase.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 TypeMethodDescriptiondoubleAbsoluteValue.calculate(FeatureCalculationInput<T> input) doubleDivide.calculate(FeatureCalculationInput<T> input) doubleInvertedMax.calculate(FeatureCalculationInput<T> input) doubleMultiply.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 TypeMethodDescriptiondoubleMaximum.calculate(FeatureCalculationInput<T> input) doubleMean.calculate(FeatureCalculationInput<T> input) doubleMeanGeometric.calculate(FeatureCalculationInput<T> input) doubleMinimum.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 doubleCompareWithRangeFeature.boundaryMax(FeatureCalculationInput<T> input) protected abstract doubleRangeCompareBase.boundaryMax(FeatureCalculationInput<T> input) Defines the maximum accepted value in the range.protected doubleCompareWithRangeFeature.boundaryMin(FeatureCalculationInput<T> input) protected abstract doubleRangeCompareBase.boundaryMin(FeatureCalculationInput<T> input) Defines the minimum accepted value in the range.doubleNormalizedRange.calculate(FeatureCalculationInput<T> input) doubleRange.calculate(FeatureCalculationInput<T> input) doubleRangeCompareBase.calculate(FeatureCalculationInput<T> input) protected doubleCompareWithRange.withinRangeValue(double valWithinRange, FeatureCalculationInput<T> input) protected doubleCompareWithRangeFeature.withinRangeValue(double valWithinRange, FeatureCalculationInput<T> input) protected doubleIfConditionWithinRange.withinRangeValue(double valWithinRange, FeatureCalculationInput<T> input) protected doubleIfOutsideRange.withinRangeValue(double valWithinRange, FeatureCalculationInput<T> input) protected abstract doubleRangeCompareBase.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 TypeMethodDescriptiondoubleStatisticalBase.calculate(FeatureCalculationInput<T> input) protected doubleGaussianCumulative.deriveScore(double featureValue, double mean, FeatureResultSupplier stdDev) protected abstract doubleStatisticalBase.deriveScore(double featureValue, double mean, FeatureResultSupplier stdDev) Derive scores given the value, mean and standard deviation.protected doubleZScore.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 doubleConvertUnits.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 TypeMethodDescriptiondoubleFeatureResultSupplier.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 TypeMethodDescriptiondoubleEllipsoidBase.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) doubleEllipticity.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) protected doubleAxisRatioEllipsoid.calculateWithEllipsoid(FeatureInputSingleObject input, Ellipsoid ellipsoid) protected abstract doubleEllipsoidBase.calculateWithEllipsoid(FeatureInputSingleObject input, Ellipsoid ellipsoid) Calculates a feature value based on the fittedEllipsoid.protected doubleEllipsoidicity.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 ObjectWithEllipseCalculateEllipseLeastSquares.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 EllipsoidCalculateEllipsoidLeastSquares.execute(FeatureInputSingleObject input) static EllipsoidCalculateEllipsoidLeastSquares.of(FeatureCalculationInput<FeatureInputSingleObject> input, boolean suppressZCovariance) Calculates anEllipsoidfor 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 doubleMockFeatureWithCalculation.calculate(FeatureCalculationInput<FeatureInput> input)