Uses of Class
org.anchoranalysis.feature.bean.Feature
Packages that use Feature
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.
Provider of a single feature.
Defines base class
FeatureResults together with
some implementations.Sub-feature units of calculation that can be cached.
Classes to cache feature-results or parts of feature-results that occur repeatedly among features
or across calculations of the same feature.
Base classes providing inputs to feature calculations.
Data objects for the names of features.
Features shared for referencing among calculations.
A collection of named-
Features.-
Uses of Feature in org.anchoranalysis.feature.bean
Subclasses with type arguments of type Feature in org.anchoranalysis.feature.beanModifier and TypeClassDescriptionclassFeature<T extends FeatureInput>Base class for a measurement that calculates a result (double) given input parameters.Methods in org.anchoranalysis.feature.bean that return FeatureModifier and TypeMethodDescriptionFeature.castAs()Casts the feature to having a different input-type.Feature.duplicateChangeName(String customName) Duplicates the feature as perAnchorBean.duplicateBean()but sets a particular custom-name.Methods in org.anchoranalysis.feature.bean with parameters of type FeatureModifier and TypeMethodDescriptionprotected voidFeature.assignTo(Feature<FeatureInput> target) Copies fields in this (base) class totarget. -
Uses of Feature in org.anchoranalysis.feature.bean.list
Classes in org.anchoranalysis.feature.bean.list that implement interfaces with type arguments of type FeatureModifier and TypeClassDescriptionclassFeatureList<T extends FeatureInput>A list of features with the same input-type.Methods in org.anchoranalysis.feature.bean.list that return FeatureModifier and TypeMethodDescriptionFeatureList.get(int index) Returns the element at the specified position in this list.DefineSingle.getItem()The sole feature that forms the list.Methods in org.anchoranalysis.feature.bean.list that return types with arguments of type FeatureModifier and TypeMethodDescriptionFeatureList.asList()Exposes the underlying list of features in this data-structure.Define.getList()The list that specifies features.FeatureList.getList()The list of features.FeatureList.iterator()Methods in org.anchoranalysis.feature.bean.list with parameters of type FeatureModifier and TypeMethodDescriptionvoidAdds a feature to the current list.static <T extends FeatureInput>
FeatureList<T> Creates a list for one or more featuresvoidThe sole feature that forms the list.Method parameters in org.anchoranalysis.feature.bean.list with type arguments of type FeatureModifier and TypeMethodDescription<S extends FeatureInput, E extends Exception>
FeatureList<S> FeatureList.filterAndMap(Predicate<Feature<T>> predicate, CheckedFunction<Feature<T>, Feature<S>, E> mappingFunction) <S extends FeatureInput, E extends Exception>
FeatureList<S> FeatureList.filterAndMap(Predicate<Feature<T>> predicate, CheckedFunction<Feature<T>, Feature<S>, E> mappingFunction) <S extends FeatureInput, E extends Exception>
FeatureList<S> FeatureList.filterAndMap(Predicate<Feature<T>> predicate, CheckedFunction<Feature<T>, Feature<S>, E> mappingFunction) static <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.fromStream(Stream<Feature<T>> stream) Creates a list of features from a stream<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.<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 featurevoidThe list that specifies features.voidThe list of features.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 theFeatureListi.e.static <T extends FeatureInput>
FeatureList<T> Wraps an existing list, reusing the list in the internals of theFeatureListConstructors in org.anchoranalysis.feature.bean.list with parameters of type FeatureModifierConstructorDescriptionCreate from a singleFeature.DefineSingle(Feature<T> item) Creates a newDefineSingleinstance.FeatureList(Feature<T> feature) Creates with a singleFeature.Constructor parameters in org.anchoranalysis.feature.bean.list with type arguments of type Feature -
Uses of Feature in org.anchoranalysis.feature.bean.operator
Subclasses of Feature in org.anchoranalysis.feature.bean.operatorModifier and TypeClassDescriptionclassConstant<T extends FeatureInput>A constant value that is entirely invariant to the feature-input.classFeatureBinary<T extends FeatureInput>A base class for aFeaturethat is a binary-function of the results from two other features.classFeatureFromList<T extends FeatureInput>A base class for aFeaturethat is a function of the results from a list of other features.classFeatureGeneric<T extends FeatureInput>Base class for features that broadly accept any type of feature-input.classFeatureUnary<T extends FeatureInput, S extends FeatureInput>A feature that contains another feature as a bean-parameter.classFeatureUnaryGeneric<T extends FeatureInput>AFeatureUnarythat accepts anyFeatureInputirrespective of type.classReference<T extends FeatureInput>Uses another feature to calculate the value.classSum<T extends FeatureInput>Sums the results after calculating a list ofFeatures.Methods in org.anchoranalysis.feature.bean.operator that return FeatureModifier and TypeMethodDescriptionFeatureUnary.getItem()FeatureBinary.getItem1()Provides the first value for the binary-function.FeatureBinary.getItem2()Provides the second value for the binary-function.Methods in org.anchoranalysis.feature.bean.operator that return types with arguments of type FeatureModifier and TypeMethodDescriptionFeatureFromList.getList()The features whose results will be somehow combined, to form the result of this class.Methods in org.anchoranalysis.feature.bean.operator with parameters of type FeatureModifier and TypeMethodDescriptionvoidvoidProvides the first value for the binary-function.voidProvides the second value for the binary-function.Method parameters in org.anchoranalysis.feature.bean.operator with type arguments of type FeatureModifier and TypeMethodDescriptionvoidAssigns the list of features to use.Constructors in org.anchoranalysis.feature.bean.operator with parameters of type FeatureModifierConstructorDescriptionFeatureUnary(Feature<S> item) protectedFeatureUnaryGeneric(Feature<T> feature) Create with a specific feature, that provides the input to the unary function. -
Uses of Feature in org.anchoranalysis.feature.bean.provider
Subclasses with type arguments of type Feature in org.anchoranalysis.feature.bean.providerModifier and TypeClassDescriptionclassFeatureProvider<T extends FeatureInput>Provides a singleFeature.Methods in org.anchoranalysis.feature.bean.provider that return FeatureModifier and TypeMethodDescriptionFeatureProviderDefine.get()FeatureProviderReference.get()FeatureProviderDefine.getFeature()The feature to provide.Methods in org.anchoranalysis.feature.bean.provider with parameters of type FeatureModifier and TypeMethodDescriptionvoidFeatureProviderDefine.setFeature(Feature<T> feature) The feature to provide.Constructors in org.anchoranalysis.feature.bean.provider with parameters of type FeatureModifierConstructorDescriptionFeatureProviderDefine(Feature<T> feature) Creates a newFeatureProviderDefineinstance. -
Uses of Feature in org.anchoranalysis.feature.bean.results
Subclasses of Feature in org.anchoranalysis.feature.bean.resultsModifier and TypeClassDescriptionclassThe sum of the results from a particular feature.classFeatures that processResultsVectorList.classBase class for an instance ofFeatureResultsthat calculating a statistic across all results in theResultsVectorListfor a particular feature-value.classThe maximum of the results from a particular feature.classThe mean of the results from a particular feature.classThe minimum of the results from a particular feature.classA quantile of the results from a particular feature.classThe standard-deviation of the results from a particular feature.classThe sum of the results from a particular feature. -
Uses of Feature in org.anchoranalysis.feature.calculate
Methods in org.anchoranalysis.feature.calculate with parameters of type Feature -
Uses of Feature in org.anchoranalysis.feature.calculate.cache
Methods in org.anchoranalysis.feature.calculate.cache with parameters of type FeatureModifier 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. -
Uses of Feature in org.anchoranalysis.feature.input
Methods in org.anchoranalysis.feature.input with parameters of type FeatureModifier and TypeMethodDescriptionstatic Class<? extends FeatureInput> LikeFeatureInputType.prefer(Class, Class)but accepts features directly as input.Method parameters in org.anchoranalysis.feature.input with type arguments of type FeatureModifier and TypeMethodDescriptionstatic <T extends FeatureInput>
Class<? extends FeatureInput> FeatureInputType.determineInputType(List<Feature<T>> list) Finds a common input-type for classes in the list, throwing an exception if any two types aren't compatible. -
Uses of Feature in org.anchoranalysis.feature.name
Methods in org.anchoranalysis.feature.name with parameters of type FeatureModifier and TypeMethodDescriptionstatic voidAssignFeatureNameUtilities.assignWithPrefix(Feature<? extends FeatureInput> feature, String existingName, String prefix) Assigns a new custom-name to a feature, by combining an existing-name with a prefix. -
Uses of Feature in org.anchoranalysis.feature.store
Classes in org.anchoranalysis.feature.store that implement interfaces with type arguments of type FeatureModifier and TypeClassDescriptionclassNamedFeatureStore<T extends FeatureInput>StoresFeatures, each with an associated name, with list-like access and map-like access.Methods in org.anchoranalysis.feature.store that return types with arguments of type FeatureModifier and TypeMethodDescriptionNamedFeatureStore.get(int index) Gets a feature at a particular position.Gets a feature corresponding to a particular name.NamedFeatureStore.iterator()Methods in org.anchoranalysis.feature.store with parameters of type Feature