Uses of Class
org.anchoranalysis.feature.bean.list.FeatureList
Packages that use FeatureList
Package
Description
Beans pertaining to feature-calculation.
A feature-list (custom list type for features) and associated providers.
Features that are sufficiently generic to work on any input-type.
Sub-feature units of calculation that can be cached.
Interfaces like
FeatureCalculator
but bound to
particular features.Initialization parameters used for beans in
org.anchoranalysis.feature.bean
.A defined context in which one or more features are provided inputs and produce results.
Creates a
FeatureCalculationCache
to use
during feature-calculations.Strategies on whether to reuse or invalidate a feature-input's cache.
Features shared for referencing among calculations.
A collection of named-
Feature
s.Beans that define context (which feature, which energy-stack) for evaluating feature-inputs.
Implementations of
FeatureCalculatorMulti
related to images, especially to create tables of feature-calculations.A particular implementation of
FeatureCalculatorMulti
for feature-calculations based
upon pairs of image-objects.Criteria for adding edges during optimization of marked-point-processes.
Factorized form of storing the energy during an energy-minimization optimization scheme.
Implementations of
FeatureListProvider
.Implementations of
FeatureListProvider
with
input-type FeatureInputPairObjects
.Implementations of
FeatureListProvider
that derive
new features with permuted property-values.Source of rows in feature-tables with
FeatureSource
and derived classes.Non-bean classes pertaining to
Feature
s as used in tasks.Non-beans for calculating
Feature
s.Extracting features using OpenCV.
Testing utilities and fixtures with no greater downstream dependency than anchor-feature.
Testing utilities and fixtures with no greater downstream dependency than
anchor-image-feature or anchor-mpp.
-
Uses of FeatureList in org.anchoranalysis.feature.bean
Methods in org.anchoranalysis.feature.bean that return FeatureListModifier and TypeMethodDescriptionfinal FeatureList
<FeatureInput> Feature.createListChildFeatures()
Returns a list of Features that exist as bean-properties of this feature, either directly or in lists. -
Uses of FeatureList in org.anchoranalysis.feature.bean.list
Methods in org.anchoranalysis.feature.bean.list that return FeatureListModifier and TypeMethodDescriptionFeatureList.append
(Optional<FeatureList<T>> featureList) Appends the features one or more (optional) feature-lists to the existing list.static <T extends FeatureInput>
FeatureList<T> FeatureListFactory.empty()
Creates an empty list of features<S extends FeatureInput,
E extends Exception>
FeatureList<S> FeatureList.filterAndMap
(Predicate<Feature<T>> predicate, CheckedFunction<Feature<T>, Feature<S>, E> mappingFunction) static <S,
T extends FeatureInput, E extends Exception>
FeatureList<T> FeatureListFactory.flatMapFromOptional
(Iterable<S> iterable, CheckedFunction<S, Optional<FeatureList<T>>, E> flatMapFunc) Creates a new feature-list by flat-mapping an iterable to an optional featurestatic <T extends FeatureInput>
FeatureList<T> Creates a list for one or more featuresstatic <T extends FeatureInput>
FeatureList<T> FeatureListFactory.fromIterable
(Iterable<Feature<T>> iterable) Creates a list of features from an iterablestatic <T extends FeatureInput>
FeatureList<T> FeatureListFactory.fromProvider
(Provider<Feature<T>> featureProvider) Creates a list for a single-feature created from a providerstatic <T extends FeatureInput>
FeatureList<T> FeatureListFactory.fromProviders
(Collection<FeatureProvider<T>> providers) Creates a list of features from a collection of feature-providersstatic <T extends FeatureInput>
FeatureList<T> FeatureListFactory.fromStream
(Stream<Feature<T>> stream) Creates a list of features from a streamDefine.get()
DefinedNamed.get()
DefineSingle.get()
PrependName.get()
<S extends FeatureInput,
E extends Exception>
FeatureList<S> FeatureList.map
(CheckedFunction<Feature<T>, Feature<S>, E> mapFunc) Creates a new feature-list where each feature is the result of applying a map-function to an existing feature.static <S,
T extends FeatureInput, E extends Exception>
FeatureList<T> FeatureListFactory.mapFrom
(Iterable<S> iterable, CheckedFunction<S, Feature<T>, E> mapFunc) static <S,
T extends FeatureInput, E extends Exception>
FeatureList<T> FeatureListFactory.mapFromFiltered
(Iterable<S> iterable, Predicate<S> predicate, CheckedFunction<S, Feature<T>, E> mapFunc) Creates a new feature-list by filtering an iterable and then mapping it to a featurestatic <T extends FeatureInput>
FeatureList<T> FeatureListFactory.mapFromRange
(int startInclusive, int endExclusive, IntFunction<Feature<T>> mapFunc) Creates a new feature-list by mapping integers (from a range) each to a featurestatic <T extends FeatureInput,
E extends Exception>
FeatureList<T> FeatureListFactory.mapFromRangeOptional
(int startInclusive, int endExclusive, Class<? extends Exception> throwableClass, CheckedIntFunction<Optional<Feature<T>>, E> mapFunc) Creates a new feature-list by mapping integers (from a range) each to an optional featureFeatureList.shallowDuplicate()
Creates a new feature-list which contains identical elements.FeatureList.sort
(Comparator<Feature<T>> comparator) Creates a new feature-list sorted in a particular order.static <T extends FeatureInput>
FeatureList<T> FeatureListFactory.wrapDuplicate
(List<Feature<T>> list) Wraps an existing list, WITHOUT reusing the list in the internals of theFeatureList
i.e. create a new list internallystatic <T extends FeatureInput>
FeatureList<T> Wraps an existing list, reusing the list in the internals of theFeatureList
Methods in org.anchoranalysis.feature.bean.list with parameters of type FeatureListModifier and TypeMethodDescriptionvoid
FeatureList.addAll
(FeatureList<? extends T> toAdd) Add all the features inother
to the current list.Method parameters in org.anchoranalysis.feature.bean.list with type arguments of type FeatureListModifier and TypeMethodDescriptionFeatureList.append
(Optional<FeatureList<T>> featureList) Appends the features one or more (optional) feature-lists to the existing list.static <S,
T extends FeatureInput, E extends Exception>
FeatureList<T> FeatureListFactory.flatMapFromOptional
(Iterable<S> iterable, CheckedFunction<S, Optional<FeatureList<T>>, E> flatMapFunc) Creates a new feature-list by flat-mapping an iterable to an optional feature -
Uses of FeatureList in org.anchoranalysis.feature.bean.operator
Methods in org.anchoranalysis.feature.bean.operator with parameters of type FeatureListModifier and TypeMethodDescriptionvoid
FeatureFromList.setList
(FeatureList<T> list) Assigns the list of features to use.Constructors in org.anchoranalysis.feature.bean.operator with parameters of type FeatureListModifierConstructorDescriptionprotected
FeatureFromList
(FeatureList<T> featureList) Create from a list of features.Sum
(FeatureList<T> features) Create with a list ofFeature
s which become summed. -
Uses of FeatureList in org.anchoranalysis.feature.calculate
Methods in org.anchoranalysis.feature.calculate with parameters of type FeatureListModifier and TypeMethodDescriptionFeatureCalculationInput.calculate
(FeatureList<T> features) Calculates the results of several features using this input.default ResultsVector
FeatureCalculator.calculate
(FeatureList<T> features, FeatureCalculationInput<T> input) Calculates results for a list of features with a particular input, throwing an exception if a calculation fails. -
Uses of FeatureList in org.anchoranalysis.feature.calculate.bound
Methods in org.anchoranalysis.feature.calculate.bound with parameters of type FeatureListModifier and TypeMethodDescriptionFeatureCalculatorMulti.calculate
(T input, FeatureList<T> featuresSubset) Calculates the results of a subset of the features with a particular input.FeatureCalculatorMultiChangeInput.calculate
(T input, FeatureList<T> featuresSubset) -
Uses of FeatureList in org.anchoranalysis.feature.initialization
Methods in org.anchoranalysis.feature.initialization that return types with arguments of type FeatureListModifier and TypeMethodDescriptionFeatureRelatedInitialization.getFeatureLists()
Gets the underlyingNamedProviderStore
that provides shared-features. -
Uses of FeatureList in org.anchoranalysis.feature.session
Methods in org.anchoranalysis.feature.session with parameters of type FeatureListModifier and TypeMethodDescriptionSequentialSession.calculate
(T input, FeatureList<T> featuresSubset) SessionInputSequential.calculate
(FeatureList<T> features) static <T extends FeatureInput>
FeatureCalculatorMulti<T> FeatureSession.with
(FeatureList<T> features, Logger logger) Starts a feature-session for a list of features, with default initialization.static <T extends FeatureInput>
FeatureCalculatorMulti<T> FeatureSession.with
(FeatureList<T> features, FeatureInitialization initialization, Optional<SharedFeatures> sharedFeatures, Logger logger, BoundReplaceStrategy<T, ? extends ReplaceStrategy<T>> replaceStrategy) Starts a feature-session for a list of features, with particular initialization, and areplaceStrategy
.static <T extends FeatureInput>
FeatureCalculatorMulti<T> FeatureSession.with
(FeatureList<T> features, FeatureInitialization initialization, SharedFeatures sharedFeatures, Logger logger) Starts a feature-session for a list of features, with particular initialization. -
Uses of FeatureList in org.anchoranalysis.feature.session.cache
Constructors in org.anchoranalysis.feature.session.cache with parameters of type FeatureListModifierConstructorDescriptionHorizontalCacheCreator
(FeatureList<? extends FeatureInput> namedFeatures, SharedFeatures sharedFeatures, FeatureInitialization initialization, Logger logger) Creates a newHorizontalCacheCreator
instance. -
Uses of FeatureList in org.anchoranalysis.feature.session.replace
Methods in org.anchoranalysis.feature.session.replace with parameters of type FeatureListModifier and TypeMethodDescriptionBoundReplaceStrategy.createOrReuse
(FeatureList<T> features, FeatureInitialization initialization, SharedFeatures sharedFeatures, Logger logger) Creates aReplaceStrategy
for a particularCacheCreator
, or reuses any previously-createdReplaceStrategy
if it exists. -
Uses of FeatureList in org.anchoranalysis.feature.store
Methods in org.anchoranalysis.feature.store that return FeatureList -
Uses of FeatureList in org.anchoranalysis.image.feature.bean.evaluator
Method parameters in org.anchoranalysis.image.feature.bean.evaluator with type arguments of type FeatureListModifier and TypeMethodDescriptionFeatureListEvaluator.createFeatureSession
(UnaryOperator<FeatureList<T>> addFeatures, SharedObjects sharedObjects) Creates session for evaluatingfeatures
. -
Uses of FeatureList in org.anchoranalysis.image.feature.calculator
Methods in org.anchoranalysis.image.feature.calculator with parameters of type FeatureListModifier and TypeMethodDescriptionSingleTableCalculator.calculate
(FeatureInputSingleObject input, FeatureList<FeatureInputSingleObject> featuresSubset) -
Uses of FeatureList in org.anchoranalysis.image.feature.calculator.merged
Methods in org.anchoranalysis.image.feature.calculator.merged that return FeatureListModifier and TypeMethodDescriptionMergedPairsFeatures.getImage()
MergedPairsFeatures.getPair()
MergedPairsFeatures.getSingle()
Methods in org.anchoranalysis.image.feature.calculator.merged with parameters of type FeatureListModifier and TypeMethodDescriptionPairsTableCalculator.calculate
(FeatureInputPairObjects input, FeatureList<FeatureInputPairObjects> featuresSubset) Constructors in org.anchoranalysis.image.feature.calculator.merged with parameters of type FeatureListModifierConstructorDescriptionCreates to only calculate pair features.MergedPairsFeatures
(FeatureList<FeatureInputStack> image, FeatureList<FeatureInputSingleObject> single, FeatureList<FeatureInputPairObjects> pair) Creates with features for single, pair and image as a whole. -
Uses of FeatureList in org.anchoranalysis.mpp.feature.addcriteria
Methods in org.anchoranalysis.mpp.feature.addcriteria that return types with arguments of type FeatureListModifier and TypeMethodDescriptionAddCriteriaEnergyPair.orderedListOfFeatures()
AddCriteriaNever.orderedListOfFeatures()
AddCriteriaOr.orderedListOfFeatures()
ArbitraryPointCommon.orderedListOfFeatures()
BoundingBoxIntersection.orderedListOfFeatures()
OrderedFeatureList.orderedListOfFeatures()
Retrieves an ordered list of features used to determine theAddCriteria
.Constructors in org.anchoranalysis.mpp.feature.addcriteria with parameters of type FeatureListModifierConstructorDescriptionAddCriteriaEnergyPair
(FeatureList<FeatureInputPairMemo> energyPairs, AddCriteriaPair pairAddCriteria) Creates an AddCriteriaEnergyPair with specified energy pairs and add criteria. -
Uses of FeatureList in org.anchoranalysis.mpp.feature.energy.scheme
Methods in org.anchoranalysis.mpp.feature.energy.scheme that return FeatureListModifier and TypeMethodDescriptionEnergyScheme.getAll()
Features for all elements together.<T extends FeatureInput>
FeatureList<T> EnergyScheme.getElemByCliqueSize
(int cliqueSize) Gets the feature list for a specific clique size.EnergyScheme.getIndividual()
Features for individual elements (clique-size==1).EnergyScheme.getPair()
Features for pairs of elements (clique-size==2).Constructors in org.anchoranalysis.mpp.feature.energy.scheme with parameters of type FeatureListModifierConstructorDescriptionEnergyScheme
(FeatureList<FeatureInputSingleMemo> individual, FeatureList<FeatureInputPairMemo> pair, FeatureList<FeatureInputAllMemo> all, RegionMap regionMap, AddCriteriaPair pairAddCriteria) Creates an energy scheme with the specified features and region map.EnergyScheme
(FeatureList<FeatureInputSingleMemo> individual, FeatureList<FeatureInputPairMemo> pair, FeatureList<FeatureInputAllMemo> all, RegionMap regionMap, AddCriteriaPair pairAddCriteria, Optional<DictionaryProvider> dictionary, List<NamedBean<Feature<FeatureInputStack>>> listImageFeatures) Creates an energy scheme with the specified features, region map, and additional options. -
Uses of FeatureList in org.anchoranalysis.plugin.image.feature.bean.list
Methods in org.anchoranalysis.plugin.image.feature.bean.list that return FeatureList -
Uses of FeatureList in org.anchoranalysis.plugin.image.feature.bean.list.pair
Methods in org.anchoranalysis.plugin.image.feature.bean.list.pair that return FeatureList -
Uses of FeatureList in org.anchoranalysis.plugin.image.feature.bean.list.permute
Methods in org.anchoranalysis.plugin.image.feature.bean.list.permute that return FeatureListModifier and TypeMethodDescriptionprotected FeatureList
<T> PermuteFeature.createPermutedFeaturesFor
(Feature<T> feature) protected abstract FeatureList
<T> PermuteFeatureBase.createPermutedFeaturesFor
(Feature<T> feature) Creates permuted features for the given feature.protected FeatureList
<T> PermuteFeatureSequenceInteger.createPermutedFeaturesFor
(Feature<T> feature) PermuteFeatureBase.get()
-
Uses of FeatureList in org.anchoranalysis.plugin.image.task.bean.feature.source
Methods in org.anchoranalysis.plugin.image.task.bean.feature.source that return types with arguments of type FeatureListModifier and TypeMethodDescriptionSingleRowPerInput.createExporter
(LabelHeaders metadataHeaders, List<NamedBean<FeatureListProvider<S>>> features, FeatureOutputNames outputNames, Optional<InputGrouper> grouper, FeatureExporterContext context) Method parameters in org.anchoranalysis.plugin.image.task.bean.feature.source with type arguments of type FeatureListModifier and TypeMethodDescriptionvoid
SingleRowPerInput.calculateAndOutput
(T input, FeatureCalculationContext<FeatureList<S>> context) protected ResultsVectorWithThumbnail
FromHistogram.calculateResultsForInput
(FileInput input, FeatureCalculationContext<FeatureList<FeatureInputHistogram>> context) protected ResultsVectorWithThumbnail
FromImage.calculateResultsForInput
(ProvidesStackInput input, FeatureCalculationContext<FeatureList<FeatureInputStack>> context) protected ResultsVectorWithThumbnail
FromImageMetadata.calculateResultsForInput
(ImageMetadataInput input, FeatureCalculationContext<FeatureList<FeatureInputImageMetadata>> context) protected abstract ResultsVectorWithThumbnail
SingleRowPerInput.calculateResultsForInput
(T input, FeatureCalculationContext<FeatureList<S>> context) Calculates feature-results for a particular input. -
Uses of FeatureList in org.anchoranalysis.plugin.image.task.feature
Methods in org.anchoranalysis.plugin.image.task.feature that return types with arguments of type FeatureListModifier and TypeMethodDescriptionstatic <T extends FeatureInput>
FeatureExporter<FeatureList<T>> FeatureExporter.create
(List<NamedBean<FeatureListProvider<T>>> features, LabelHeaders metadataHeaders, FeatureOutputNames outputNames, Optional<InputGrouper> grouper, FeatureExporterContext context) Alternative static constructor that creates a shared-state from a list of namedFeatureListProvider
s.static <T extends FeatureInput>
FeatureExporter<FeatureList<T>> FeatureExporter.create
(NamedFeatureStore<T> featureStore, LabelHeaders metadataHeaders, FeatureOutputNames outputNames, Optional<InputGrouper> grouper, FeatureExporterContext context) Alternative static constructor that creates a shared-state from aNamedFeatureStore
. -
Uses of FeatureList in org.anchoranalysis.plugin.image.task.feature.calculator
Methods in org.anchoranalysis.plugin.image.task.feature.calculator with parameters of type FeatureListModifier and TypeMethodDescriptionFeatureCalculatorFromProvider.calculatorForAll
(FeatureList<T> features) Calculates all image-features in the feature-store. -
Uses of FeatureList in org.anchoranalysis.plugin.opencv.bean.feature
Methods in org.anchoranalysis.plugin.opencv.bean.feature that return FeatureList -
Uses of FeatureList in org.anchoranalysis.test.feature
Methods in org.anchoranalysis.test.feature that return FeatureListModifier and TypeMethodDescriptionstatic <T extends FeatureInput>
FeatureList<T> ConstantsInListFixture.create()
Creates a feature-list associated with the fixture. -
Uses of FeatureList in org.anchoranalysis.test.feature.plugins
Methods in org.anchoranalysis.test.feature.plugins that return FeatureListModifier and TypeMethodDescriptionstatic <T extends FeatureInput>
FeatureList<T> FeaturesFromXMLFixture.createFeatureList
(String xmlPath, TestLoader loader) Creates a feature list from an XML file.