Modifier and Type | Method and Description |
---|---|
OverlappingObjects |
AssignOverlappingObjects.createAssignment(ObjectCollection left,
ObjectCollection right,
double maxAcceptedCost,
Dimensions dimensions)
Creates an assignment from the objects in
left to those in right . |
Modifier and Type | Method and Description |
---|---|
protected 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.
|
Modifier and Type | Method and Description |
---|---|
double |
Reference.calculate(FeatureCalculationInput<T> input) |
double |
Sum.calculate(FeatureCalculationInput<T> input) |
Modifier and Type | Method and Description |
---|---|
double |
FeatureResults.calculate(FeatureCalculationInput<FeatureInputResults> input) |
abstract double |
FeatureResults.calculate(FeatureInputResults input)
Calculates the feature-result given a
FeatureInputResults . |
double |
Count.calculate(FeatureInputResults input) |
double |
FeatureResultsStatistic.calculate(FeatureInputResults input) |
protected double |
Minimum.statisticFromFeatureValue(cern.colt.list.DoubleArrayList values) |
protected double |
Maximum.statisticFromFeatureValue(cern.colt.list.DoubleArrayList values) |
protected abstract double |
FeatureResultsStatistic.statisticFromFeatureValue(cern.colt.list.DoubleArrayList values)
Calculates the statistic for a given list of result-value.
|
protected double |
Mean.statisticFromFeatureValue(cern.colt.list.DoubleArrayList values) |
Modifier and Type | Method and Description |
---|---|
FeatureCalculationException |
NamedFeatureCalculateException.dropKey()
Removes any feature-name from the exception.
|
Modifier and Type | Method and Description |
---|---|
<S> S |
FeatureCalculationInput.calculate(CalculationPart<S,T> calculation)
Calculates a feature-calculation after resolving it against the main cache.
|
double |
FeatureCalculationInput.calculate(Feature<T> feature)
Calculates the result of a feature using this input.
|
double |
FeatureCalculator.calculate(Feature<T> feature,
FeatureCalculationInput<T> input)
Calculate the result of feature with a particular input.
|
<S> S |
FeatureCalculationInput.calculate(ResolvedPart<S,T> calculation)
Calculates a resolved Feature-calculation.
|
Modifier and Type | Method and Description |
---|---|
double |
FeatureCalculatorSingleFromMulti.calculate(T input) |
double |
FeatureCalculatorSingle.calculate(T input)
Calculate the results of the feature with a particular input.
|
double |
FeatureCalculatorSingleChangeInput.calculate(T input) |
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. |
<S extends FeatureInput> |
CalculateForChild.calculate(Feature<S> feature,
CalculationPart<S,T> calculation,
ChildCacheName childCacheName)
Calculates a feature in a child-cache using a new input created from a
CalculationPart . |
<S extends FeatureInput> |
CalculateForChild.calculate(Feature<S> feature,
S input,
ChildCacheName childCacheName)
Calculates a feature in a child-cache.
|
double |
FeatureSymbolCalculator.calculateFeatureByIdentifier(String resolvedIdentifier,
FeatureCalculationInput<T> input)
Searches for a feature that matches a particular identifier.
|
Modifier and Type | Method and Description |
---|---|
S |
ResolvedPart.getOrCalculate(T input)
Executes the operation and returns a result, either by doing the calculation, or retrieving a
cached-result from previously.
|
S |
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 and Description |
---|
ResolvedPartMap(CalculationPartMap<S,T,U,FeatureCalculationException> map)
Creates with a map.
|
Modifier and Type | Method and Description |
---|---|
<S,U> ResolvedPartMap<S,T,U> |
CalculationPartResolver.search(CalculationPartMap<S,T,U,FeatureCalculationException> calculation)
Searches for an equivalent calculation to
calculation . |
Modifier and Type | Method and Description |
---|---|
protected abstract S |
CalculationPart.execute(T input)
This performs the actual calculation when needed.
|
S |
CalculationPart.getOrCalculate(T input)
Executes the operation and returns a result, either by doing the calculation, or retrieving a
cached-result from previously.
|
Modifier and Type | Method and Description |
---|---|
abstract Dimensions |
FeatureInputDimensions.dimensions()
The dimensions of the associated image.
|
Dimensions |
FeatureInputEnergy.dimensions() |
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.
|
EnergyStack |
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.
|
Modifier and Type | Method and Description |
---|---|
<S> S |
SessionInputSequential.calculate(CalculationPart<S,T> cc) |
double |
SessionInputSequential.calculate(Feature<T> feature) |
<S> S |
SessionInputSequential.calculate(ResolvedPart<S,T> calculation) |
static <T extends FeatureInput> |
FeatureSession.calculateWith(Feature<T> feature,
T input,
Logger logger)
Starts a feature-session for a single feature - and performs a calculation.
|
Modifier and Type | Method and Description |
---|---|
<V extends FeatureInput> |
ChildCacheFinder.childCacheFor(FeatureCalculationCache<?> parentCache,
CacheCreator factory,
ChildCacheName childCacheName,
V input)
Selects a child-cache given a parent and a child-name.
|
<V extends FeatureInput> |
CheckCacheForSpecificChildren.childCacheFor(FeatureCalculationCache<?> parentCache,
CacheCreator factory,
ChildCacheName childName,
V input) |
Modifier and Type | Method and Description |
---|---|
double |
FeatureImageMetadata.calculate(FeatureCalculationInput<FeatureInputImageMetadata> input) |
abstract double |
FeatureImageMetadata.calculate(ImageMetadata metadata)
Calculates the feature-value for a given
ImageMetadata . |
abstract double |
VoxelScore.calculate(int[] voxelIntensities) |
Modifier and Type | Method and Description |
---|---|
double |
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) |
Modifier and Type | Method and Description |
---|---|
double |
FeatureObjectCollection.calculate(FeatureCalculationInput<FeatureInputObjectCollection> input) |
abstract double |
FeatureObjectCollection.calculate(FeatureInputObjectCollection input)
Calculates the feature-value for a given
FeatureInputObjectCollection . |
Modifier and Type | Method and Description |
---|---|
double |
Minimum.calculate(FeatureCalculationInput<FeatureInputPairObjects> input) |
double |
SubtractSecondFromFirst.calculate(FeatureCalculationInput<FeatureInputPairObjects> input) |
double |
Merged.calculate(FeatureCalculationInput<FeatureInputPairObjects> input) |
double |
First.calculate(FeatureCalculationInput<FeatureInputPairObjects> input) |
double |
Second.calculate(FeatureCalculationInput<FeatureInputPairObjects> input) |
double |
RatioFirstToSecond.calculate(FeatureCalculationInput<FeatureInputPairObjects> input) |
protected double |
FeatureDeriveFromPair.valueFromFirst(FeatureCalculationInput<FeatureInputPairObjects> input) |
protected double |
FeatureDeriveFromPair.valueFromMerged(FeatureCalculationInput<FeatureInputPairObjects> input) |
protected double |
FeatureDeriveFromPair.valueFromSecond(FeatureCalculationInput<FeatureInputPairObjects> input) |
Modifier and Type | Method and Description |
---|---|
double |
CenterOfGravity.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
double |
NumberVoxels.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
Modifier and Type | Method and Description |
---|---|
double |
WithResolutionBase.calculate(FeatureCalculationInput<T> input) |
protected abstract double |
WithResolutionBase.calculateWithResolution(double value,
Resolution resolution) |
protected double |
FeatureConvertUnits.calculateWithResolution(double value,
Resolution resolution) |
protected abstract double |
FeatureConvertUnits.convertToPhysical(double value,
UnitConverter unitConverter) |
protected double |
ConvertToPhysicalAreaXY.convertToPhysical(double value,
UnitConverter unitConverter) |
protected double |
ConvertToPhysicalDistance.convertToPhysical(double value,
UnitConverter unitConverter) |
protected double |
ConvertToPhysicalVolume.convertToPhysical(double value,
UnitConverter unitConverter) |
protected double |
ConvertFromPhysicalVolume.convertToPhysical(double value,
UnitConverter unitConverter) |
Modifier and Type | Method and Description |
---|---|
Dimensions |
FeatureInputImageMetadata.dimensions() |
Modifier and Type | Method and Description |
---|---|
double |
AsSingle.calculate(FeatureCalculationInput<FeatureInputPairMemo> input) |
abstract double |
FeatureSingleMemo.calculate(FeatureCalculationInput<FeatureInputSingleMemo> input) |
Modifier and Type | Method and Description |
---|---|
abstract double |
FeatureMark.calculate(FeatureCalculationInput<FeatureInputMark> input) |
Dimensions |
FeatureInputMark.getDimensionsRequired() |
Modifier and Type | Method and Description |
---|---|
abstract double |
FeatureMarkCollection.calc(FeatureInputMarkCollection input) |
double |
FeatureMarkCollection.calculate(FeatureCalculationInput<FeatureInputMarkCollection> input) |
Modifier and Type | Method and Description |
---|---|
protected double |
ReportFeatureOnObjectCollection.calculateFeatureOn(ObjectCollection objects,
FeatureCalculatorSingle<FeatureInputObjectCollection> session) |
protected double |
ReportFeatureOnObject.calculateFeatureOn(ObjectCollection objects,
FeatureCalculatorSingle<FeatureInputSingleObject> session) |
protected abstract double |
ReportFeatureOnObjectsBase.calculateFeatureOn(ObjectCollection objects,
FeatureCalculatorSingle<T> session) |
Modifier and Type | Method and Description |
---|---|
double |
FromDimensionsBase.calculate(FeatureCalculationInput<T> input) |
protected abstract double |
ForSpecificAxis.calculateForAxis(Dimensions dimensions,
Axis axis) |
protected double |
VoxelPhysicalSize.calculateForAxis(Dimensions dimensions,
Axis axis) |
protected double |
ForSpecificAxis.calculateFromDimensions(Dimensions dim) |
protected abstract double |
FromDimensionsBase.calculateFromDimensions(Dimensions dimensions) |
Modifier and Type | Method and Description |
---|---|
protected double |
Skewness.calculateStatisticFrom(Histogram histogram) |
protected double |
Minimum.calculateStatisticFrom(Histogram histogram) |
protected double |
Kurtosis.calculateStatisticFrom(Histogram histogram) |
protected double |
CoefficientOfVariation.calculateStatisticFrom(Histogram histogram) |
protected double |
Quantile.calculateStatisticFrom(Histogram histogram) |
protected double |
Variance.calculateStatisticFrom(Histogram histogram) |
protected double |
Maximum.calculateStatisticFrom(Histogram histogram) |
protected double |
Mode.calculateStatisticFrom(Histogram histogram) |
protected double |
Range.calculateStatisticFrom(Histogram histogram) |
protected double |
StandardDeviation.calculateStatisticFrom(Histogram histogram) |
protected double |
MeanRaisedToPower.calculateStatisticFrom(Histogram histogram) |
protected double |
RatioNonMode.calculateStatisticFrom(Histogram histogram) |
protected double |
NumberDistinctValues.calculateStatisticFrom(Histogram histogram) |
protected double |
Median.calculateStatisticFrom(Histogram histogram) |
Modifier and Type | Method and Description |
---|---|
double |
LevelFromHistogram.calculate(FeatureCalculationInput<FeatureInputHistogram> input) |
double |
ThresholdHistogram.calculate(FeatureCalculationInput<FeatureInputHistogram> input) |
protected double |
RatioThreshold.calculateStatisticFrom(Histogram histogram) |
Modifier and Type | Method and Description |
---|---|
double |
NumberChannels.calculate(ImageMetadata metadata) |
double |
NumberResolutionLevels.calculate(ImageMetadata metadata) |
double |
BitDepthPerChannel.calculate(ImageMetadata metadata) |
double |
NumberSeries.calculate(ImageMetadata metadata) |
double |
NumberFrames.calculate(ImageMetadata metadata) |
Modifier and Type | Method and Description |
---|---|
double |
NumberObjects.calculate(FeatureInputObjectCollection input) |
Modifier and Type | Method and Description |
---|---|
double |
Intersection.calculate(FeatureCalculationInput<FeatureInputPairObjects> input) |
Modifier and Type | Method and Description |
---|---|
double |
OverlapRelative.calculate(FeatureCalculationInput<FeatureInputPairObjects> input) |
double |
CostOverlapWithinMidpointDistance.calculate(FeatureCalculationInput<FeatureInputPairObjects> input) |
Modifier and Type | Method and Description |
---|---|
double |
TouchingVoxels.calculate(FeatureCalculationInput<FeatureInputPairObjects> input) |
protected double |
HasTouchingVoxels.calculateWithIntersection(ObjectMask first,
ObjectMask second,
BoundingBox boxIntersect) |
protected abstract double |
TouchingVoxels.calculateWithIntersection(ObjectMask object1,
ObjectMask object2,
BoundingBox boxIntersect) |
protected double |
NumberTouchingVoxels.calculateWithIntersection(ObjectMask object1,
ObjectMask object2,
BoundingBox boxIntersect) |
protected double |
NumberTouchingVoxelFaces.calculateWithIntersection(ObjectMask object1,
ObjectMask object2,
BoundingBox boxIntersect) |
Modifier and Type | Method and Description |
---|---|
protected abstract double |
OutlineKernelBase.calculateWithParameters(ObjectMask object,
KernelApplicationParameters parameters,
CheckedSupplier<EnergyStack,FeatureCalculationException> energyStack) |
Modifier and Type | Method and Description |
---|---|
double |
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) |
Modifier and Type | Method and Description |
---|---|
protected double |
NumberVoxelsAtBorder.calculateWithParameters(ObjectMask object,
KernelApplicationParameters parameters,
CheckedSupplier<EnergyStack,FeatureCalculationException> energyStack) |
Modifier and Type | Method and Description |
---|---|
double |
AtBorderBase.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
protected double |
NumberVoxelsAtBorder.calculateWithParameters(ObjectMask object,
KernelApplicationParameters parameters,
CheckedSupplier<EnergyStack,FeatureCalculationException> energyStack) |
Modifier and Type | Method and Description |
---|---|
double |
BoundingBoxAlongAxisBase.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
double |
BoundingBoxNumberVoxels.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
Modifier and Type | Method and Description |
---|---|
protected double |
NumberNeighboringVoxels.calculateWithParameters(ObjectMask object,
KernelApplicationParameters parameters,
CheckedSupplier<EnergyStack,FeatureCalculationException> energyStack) |
Modifier and Type | Method and Description |
---|---|
double |
SpecificEnergyChannelBase.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
protected abstract double |
SpecificEnergyChannelBase.calculateWithChannel(ObjectMask object,
Channel channel) |
protected double |
CountEqual.calculateWithChannel(ObjectMask object,
Channel channel) |
protected double |
NumberNeighboringVoxels.calculateWithParameters(ObjectMask object,
KernelApplicationParameters parameters,
CheckedSupplier<EnergyStack,FeatureCalculationException> energyStack) |
Modifier and Type | Method and Description |
---|---|
double |
GradientMeanForAxis.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
double |
GradientMagnitude.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
Modifier and Type | Method and Description |
---|---|
double |
ImageMomentsBase.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
protected double |
RatioPrincipalAxisLength.calculateFromAllMoments(ImageMoments moments) |
protected double |
PrincipalAxisEccentricity.calculateFromAllMoments(ImageMoments moments) |
protected double |
SpecificAxisBase.calculateFromAllMoments(ImageMoments moments) |
protected abstract double |
ImageMomentsBase.calculateFromAllMoments(ImageMoments moments) |
protected double |
PrincipalAxisOrientation.calculateFromSpecificMoment(EigenvalueAndVector moment) |
protected double |
PrincipalAxisLength.calculateFromSpecificMoment(EigenvalueAndVector moment) |
protected abstract double |
SpecificAxisBase.calculateFromSpecificMoment(EigenvalueAndVector moment)
Calculates the result for the specific moment identified by index
|
protected String |
PrincipalAxisOrientation.errorMessageIfTooFewPixels() |
protected String |
PrincipalAxisLength.errorMessageIfTooFewPixels() |
protected abstract String |
ImageMomentsBase.errorMessageIfTooFewPixels() |
Modifier and Type | Method and Description |
---|---|
double |
NumberRemovedVoxelsAfterClosing.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
double |
DerivedObject.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
protected CalculationPart<ObjectMask,FeatureInputSingleObject> |
Shell.createCachedCalculationForDerived(CalculationPartResolver<FeatureInputSingleObject> session) |
protected abstract CalculationPart<ObjectMask,FeatureInputSingleObject> |
DerivedObject.createCachedCalculationForDerived(CalculationPartResolver<FeatureInputSingleObject> session) |
Modifier and Type | Method and Description |
---|---|
double |
ShapeRegularityCenterSlice.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
double |
ObjectRadiusStandardDeviation.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
double |
ShapeRegularityMIP.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
Modifier and Type | Method and Description |
---|---|
double |
PairedWithMask.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
Modifier and Type | Method and Description |
---|---|
double |
FeatureIntersectingObjects.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
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) |
Modifier and Type | Method and Description |
---|---|
double |
MaximumNumberContourVoxelsOnSlice.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
double |
MaximumNumberVoxelsOnSlice.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
Modifier and Type | Method and Description |
---|---|
double |
SurfaceNumberVoxelsBase.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
Modifier and Type | Method and Description |
---|---|
protected double |
UnitsWithinRange.calculateWithResolution(double value,
Resolution resolution) |
Modifier and Type | Method and Description |
---|---|
double |
OutsideRange.calculate(int[] voxelIntensities) |
double |
RejectIfIntensityLessThan.calculate(int[] voxelIntensities) |
double |
Identity.calculate(int[] voxelIntensities) |
double |
Difference.calculate(int[] voxelIntensities) |
double |
IdentityImposeValueRelationToHistogram.calculate(int[] voxelIntensities) |
double |
SingleChannel.calculate(int[] voxelIntensities) |
Modifier and Type | Method and Description |
---|---|
double |
ParamFromCollection.calculate(FeatureCalculationInput<T> input) |
Modifier and Type | Method and Description |
---|---|
protected abstract double |
FeatureSingleObjectFromShared.calc(CalculateForChild<T> calculateForChild,
Feature<FeatureInputSingleObject> featureForSingleObject) |
protected double |
MaskAsSingleObject.calc(CalculateForChild<T> calculateForChild,
Feature<FeatureInputSingleObject> featureForSingleObject) |
protected double |
ObjectAggregationBase.calc(CalculateForChild<T> calculateForChild,
Feature<FeatureInputSingleObject> featureForSingleObject) |
double |
FeatureSingleObjectFromShared.calculate(FeatureCalculationInput<T> input) |
Modifier and Type | Method and Description |
---|---|
protected double |
NumberChannels.calculate(FeatureCalculationInput<FeatureInputStack> input) |
protected double |
Intensity.calculate(FeatureCalculationInput<FeatureInputStack> input) |
double |
DataTypeMaxIntensity.calculate(FeatureCalculationInput<T> input) |
Modifier and Type | Method and Description |
---|---|
double |
QuantileAcrossConnectedComponents.calculate(FeatureCalculationInput<FeatureInputStack> input) |
double |
AsObjectMask.calculate(FeatureCalculationInput<FeatureInputStack> input) |
protected FeatureInputSingleObject |
CalculateDeriveObjectInput.execute(FeatureInputStack input) |
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.
|
S |
CalculateInputFromDelegate.execute(T input) |
Modifier and Type | Method and Description |
---|---|
protected ObjectMask |
CalculateObjectMask.execute(FeatureInputSingleObject input) |
protected ObjectMask |
CalculateShellObjectMask.execute(FeatureInputSingleObject input) |
protected ObjectMask |
CalculateIncrementalOperationMap.execute(FeatureInputSingleObject input,
Integer key) |
Modifier and Type | Method and Description |
---|---|
protected Histogram |
CalculateHistogram.execute(FeatureInputStack input) |
protected Histogram |
CalculateHistogramMasked.execute(FeatureInputStack input) |
Modifier and Type | Method and Description |
---|---|
static double |
IntensityMeanCalculator.calculateMeanIntensityObject(Channel channel,
ObjectMask object) |
static double |
IntensityMeanCalculator.calculateMeanIntensityObject(Channel channel,
ObjectMask object,
boolean excludeZero) |
Modifier and Type | Method and Description |
---|---|
double |
PayloadCalculator.calculate(ObjectMask object) |
Modifier and Type | Method and Description |
---|---|
double |
NumberMarks.calc(FeatureInputMarkCollection input) |
Modifier and Type | Method and Description |
---|---|
double |
FeatureMarkDirection.calculate(FeatureCalculationInput<FeatureInputMark> input) |
protected double |
DotProductOrientationToVector.calculateForEllipsoid(Ellipsoid mark,
Orientation orientation,
Vector3d directionVector) |
protected double |
EllipsoidMaxAreaIntersectingPlane.calculateForEllipsoid(Ellipsoid mark,
Orientation orientation,
Vector3d normalToPlane) |
protected abstract double |
FeatureMarkDirection.calculateForEllipsoid(Ellipsoid mark,
Orientation orientation,
Vector3d directionVector) |
protected double |
EllipsoidAxisRatio.calculateForEllipsoid(Ellipsoid mark,
Orientation orientation,
Vector3d normalToPlane) |
Modifier and Type | Method and Description |
---|---|
double |
EccentricityAxisAligned.calculate(FeatureCalculationInput<FeatureInputMark> input) |
double |
OrderedRadius.calculate(FeatureCalculationInput<FeatureInputMark> input) |
double |
MaxRatioRadii.calculate(FeatureCalculationInput<FeatureInputMark> input) |
double |
RadiiRatio.calculate(FeatureCalculationInput<FeatureInputMark> input) |
Modifier and Type | Method and Description |
---|---|
double |
Volume.calculate(FeatureCalculationInput<FeatureInputMark> input) |
double |
BoundingBoxExtent.calculate(FeatureCalculationInput<FeatureInputMark> input) |
double |
MarkEllipseCircumEstimate.calculate(FeatureCalculationInput<FeatureInputMark> input) |
Modifier and Type | Method and Description |
---|---|
double |
AsCollection.calculate(FeatureCalculationInput<FeatureInputAllMemo> input) |
double |
MeanFromAll.calculate(FeatureCalculationInput<FeatureInputAllMemo> input) |
double |
AsSingleMark.calculate(FeatureCalculationInput<FeatureInputAllMemo> input) |
double |
NumberMarks.calculate(FeatureCalculationInput<FeatureInputAllMemo> input) |
double |
CoefficientOfVarianceFromAll.calculate(FeatureCalculationInput<FeatureInputAllMemo> input) |
protected FeatureInputMarkCollection |
CalculateDeriveMarkCollectionInput.execute(FeatureInputAllMemo input) |
protected FeatureInputMark |
CalculateDeriveMarkInput.execute(FeatureInputAllMemo input) |
Modifier and Type | Method and Description |
---|---|
protected BoundingBox |
FeaturePairMemoSingleRegion.box(FeatureInputPairMemo input,
java.util.function.Function<FeatureInputPairMemo,VoxelizedMarkMemo> funcExtract) |
double |
FeatureAsIndividualProportionate.calculate(FeatureCalculationInput<FeatureInputPairMemo> input) |
double |
MinFeatureAsIndividual.calculate(FeatureCalculationInput<FeatureInputPairMemo> input) |
protected double |
FeaturePairMemoSingleRegion.overlappingNumVoxels(FeatureCalculationInput<FeatureInputPairMemo> input) |
Modifier and Type | Method and Description |
---|---|
double |
BoundingBoxZOverlapRatio.calculate(FeatureCalculationInput<FeatureInputPairMemo> input) |
double |
BoundingBoxZDistance.calculate(FeatureCalculationInput<FeatureInputPairMemo> input) |
Modifier and Type | Method and Description |
---|---|
double |
OverlapNumberVoxelsMask.calculate(FeatureCalculationInput<FeatureInputPairMemo> input) |
double |
MaxOverlapRatio.calculate(FeatureCalculationInput<FeatureInputPairMemo> input) |
double |
OverlapRatio.calculate(FeatureCalculationInput<FeatureInputPairMemo> input) |
double |
OverlapRatioMask.calculate(FeatureCalculationInput<FeatureInputPairMemo> input) |
double |
OverlapNumVoxels.calculate(FeatureCalculationInput<FeatureInputPairMemo> input) |
protected double |
OverlapMaskBase.overlappingNumVoxels(FeatureCalculationInput<FeatureInputPairMemo> input) |
protected double |
OverlapMIPBase.overlappingNumVoxels(FeatureCalculationInput<FeatureInputPairMemo> input) |
protected double |
OverlapMaskBase.overlapWithGlobalMask(FeatureCalculationInput<FeatureInputPairMemo> input) |
Modifier and Type | Method and Description |
---|---|
double |
UnitConverter.resolveArea(double value,
Optional<Resolution> resolution)
Convert area into another unit representation
|
double |
UnitConverter.resolveDistance(double value,
Optional<Resolution> resolution,
DirectionVector direction)
Convert distance into another unit representation
|
double |
UnitConverter.resolveVolume(double value,
Optional<Resolution> resolution)
Convert volume into another unit representation
|
Modifier and Type | Method and Description |
---|---|
protected Double |
CalculateOverlapMask.execute(FeatureInputPairMemo input) |
Modifier and Type | Method and Description |
---|---|
protected double |
HOGFeature.calculate(FeatureCalculationInput<FeatureInputStack> input) |
void |
HOGParameters.checkSize(Extent extent)
Throws an exception if an image of size
extent cannot be described by these
parameters. |
Modifier and Type | Method and Description |
---|---|
double |
WithValueBase.calculate(FeatureCalculationInput<T> input) |
double |
FromDictionary.calculate(FeatureCalculationInput<T> input) |
Modifier and Type | Method and Description |
---|---|
double |
AbsoluteValue.calculate(FeatureCalculationInput<T> input) |
double |
InvertedMax.calculate(FeatureCalculationInput<T> input) |
double |
Multiply.calculate(FeatureCalculationInput<T> input) |
double |
Divide.calculate(FeatureCalculationInput<T> input) |
Modifier and Type | Method and Description |
---|---|
double |
IfCondition.calculate(FeatureCalculationInput<T> input) |
Modifier and Type | Method and Description |
---|---|
double |
Minimum.calculate(FeatureCalculationInput<T> input) |
double |
Maximum.calculate(FeatureCalculationInput<T> input) |
double |
MeanGeometric.calculate(FeatureCalculationInput<T> input) |
double |
Mean.calculate(FeatureCalculationInput<T> input) |
Modifier and Type | Method and Description |
---|---|
protected abstract double |
RangeCompareBase.boundaryMax(FeatureCalculationInput<T> input)
Boundary to define the maximum accepted value in the range
|
protected double |
CompareWithRangeFeature.boundaryMax(FeatureCalculationInput<T> input) |
protected abstract double |
RangeCompareBase.boundaryMin(FeatureCalculationInput<T> input)
Boundary to define the minimum accepted value in the range
|
protected double |
CompareWithRangeFeature.boundaryMin(FeatureCalculationInput<T> input) |
double |
NormalizedRange.calculate(FeatureCalculationInput<T> input) |
double |
RangeCompareBase.calculate(FeatureCalculationInput<T> input) |
double |
Range.calculate(FeatureCalculationInput<T> input) |
protected abstract double |
RangeCompareBase.withinRangeValue(double valWithinRange,
FeatureCalculationInput<T> input)
What value to return if the value is inside the range
|
protected double |
IfConditionWithinRange.withinRangeValue(double valWithinRange,
FeatureCalculationInput<T> input) |
protected double |
CompareWithRange.withinRangeValue(double valWithinRange,
FeatureCalculationInput<T> input) |
protected double |
CompareWithRangeFeature.withinRangeValue(double valWithinRange,
FeatureCalculationInput<T> input) |
protected double |
IfOutsideRange.withinRangeValue(double valWithinRange,
FeatureCalculationInput<T> input) |
Modifier and Type | Method and Description |
---|---|
double |
StatisticalBase.calculate(FeatureCalculationInput<T> input) |
protected double |
ZScore.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 |
GaussianCumulative.deriveScore(double featureValue,
double mean,
FeatureResultSupplier stdDev) |
Modifier and Type | Method and Description |
---|---|
protected double |
ConvertUnits.calculate(FeatureCalculationInput<T> input) |
Modifier and Type | Method and Description |
---|---|
double |
FeatureResultSupplier.get() |
Modifier and Type | Method and Description |
---|---|
protected double |
Ellipsoidicity.calc(FeatureInputSingleObject input,
Ellipsoid me) |
protected abstract double |
EllipsoidBase.calc(FeatureInputSingleObject input,
Ellipsoid me) |
protected double |
AxisRatioEllipsoid.calc(FeatureInputSingleObject input,
Ellipsoid me) |
double |
Ellipticity.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
double |
EllipsoidBase.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
Modifier and Type | Method and Description |
---|---|
protected ObjectWithEllipse |
CalculateEllipseLeastSquares.execute(FeatureInputSingleObject input) |
Modifier and Type | Method and Description |
---|---|
protected Ellipsoid |
CalculateEllipsoidLeastSquares.execute(FeatureInputSingleObject input) |
static Ellipsoid |
CalculateEllipsoidLeastSquares.of(FeatureCalculationInput<FeatureInputSingleObject> input,
boolean suppressZCovariance) |
Modifier and Type | Method and Description |
---|---|
static <T extends FeatureInput> |
FeatureTestCalculator.assertDoubleResult(String message,
Feature<T> feature,
T input,
double expectedResult) |
static <T extends FeatureInput> |
FeatureTestCalculator.assertDoubleResult(String message,
Feature<T> feature,
T input,
Optional<SharedObjects> sharedObjects,
double expectedResult) |
static <T extends FeatureInput> |
FeatureTestCalculatorDuo.assertDoubleResult(String message,
Feature<T> feature,
T inputPositive,
T inputNegative,
double expectedResultPositive,
double expectedResultNegative) |
static <T extends FeatureInput> |
FeatureTestCalculator.assertIntResult(String message,
Feature<T> feature,
T input,
int expectedResult) |
static <T extends FeatureInput> |
FeatureTestCalculator.assertIntResult(String message,
Feature<T> feature,
T input,
Optional<SharedObjects> sharedObjects,
int expectedResult) |
static <T extends FeatureInput> |
FeatureTestCalculatorDuo.assertIntResult(String message,
Feature<T> feature,
T inputPositive,
T inputNegative,
int expectedResultPositive,
int expectedResultNegative) |
Modifier and Type | Method and Description |
---|---|
protected double |
MockFeatureWithCalculation.calculate(FeatureCalculationInput<FeatureInput> input) |
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.