All Classes
| Class | Description |
|---|---|
| AssignFeatureNameUtilities |
Utilities for assigning a name to a feature.
|
| CacheCreator |
Creates a
FeatureCalculationCache that accepts a particular input type. |
| CalculateForChild<T extends FeatureInput> |
Performs calculations using child-caches instead of the main cache
|
| CalculationPart<S,T extends FeatureInput> |
A sub-part of the calculation of a feature, that can be cached, and reused by other features.
|
| CalculationPartMap<S,T extends FeatureInput,U,E extends Exception> |
Similar to a
CalculationPart but stores several evaluation results, differentiated by a
key. |
| CalculationPartResolver<T extends FeatureInput> |
Searches a cache to reuses a
CalculationPart if it already exists. |
| ChildCacheName |
A unique identifier for a child-cache's name commposed potentially of two elements.
|
| Constant<T extends FeatureInput> |
A constant value that is entirely invariant to the feature-input.
|
| Count |
The sum of the results from a particular feature.
|
| Define<T extends FeatureInput> |
Specifies a list of features directly without assigning any custom-naming.
|
| DefinedNamed<T extends FeatureInput> |
Specifies features via a list of names and associated with features.
|
| DefineSingle<T extends FeatureInput> |
Specifies a single feature directly without assigning any custom-naming.
|
| EnergyStack |
A
EnergyStackWithoutParameters with associated parameters in a Dictionary. |
| EnergyStackWithoutParameters |
A stack of channels used as context to calculate features (or calculating energy more
broadly).
|
| Feature<T extends FeatureInput> |
Base class for a measurement that calculates a result (double) given input parameters.
|
| FeatureBinary<T extends FeatureInput> |
A base class for a
Feature that is a binary-function of the results from two other
features. |
| FeatureCalculationCache<T extends FeatureInput> |
A context in which to calculate features while caching certain duplicated internal calculations
among the features.
|
| FeatureCalculationException |
When the calculation of a feature cannot complete successfully.
|
| FeatureCalculationInput<T extends FeatureInput> |
Gives a
FeatureInput the necessary context for feature-calculation, including associating
it with a cache. |
| FeatureCalculator<T extends FeatureInput> |
Calculates
FeatureCalculationInput when passed a particular Feature and
corresponding FeatureCalculationInput. |
| FeatureCalculatorMulti<T extends FeatureInput> |
Like a
FeatureCalculator but is permanently associated with one or more Features. |
| FeatureCalculatorMultiChangeInput<T extends FeatureInput> |
A
FeatureCalculatorMulti but changes the input before calculation. |
| FeatureCalculatorSingle<T extends FeatureInput> |
Like a
FeatureCalculator but is permanently associated with a single Feature. |
| FeatureCalculatorSingleChangeInput<T extends FeatureInput> |
A
FeatureCalculatorSingle but changes the input before calculation. |
| FeatureCalculatorSingleFromMulti<T extends FeatureInput> |
Exposes a
FeatureCalculatorMulti as a FeatureCalculatorSingle. |
| FeatureFromList<T extends FeatureInput> |
A base class for a
Feature that is a function of the results from a list of other
features. |
| FeatureGeneric<T extends FeatureInput> |
Base class for features that broadly accept any type of feature-input.
|
| FeatureInitialization |
Parameters used to initialize a
Feature before any calculation occurs. |
| FeatureInput |
A single input used for feature-calculation to produce a result.
|
| FeatureInputDictionary |
A
FeatureInputWithResolution that has an optional associated Dictionary. |
| FeatureInputDimensions |
A
FeatureInput that exposes the Dimensions of an image or scene. |
| FeatureInputEnergy |
A
FeatureInputDimensions that has an optional EnergyStack associated with it. |
| FeatureInputNull |
A
FeatureInput with no associated parameterization. |
| FeatureInputResults |
A
FeatureInput with the stored results from a prior feature-calculation. |
| FeatureInputType |
Performs checks and aggregations on feature-input types are compatible with others
|
| FeatureInputWithResolution |
A
FeatureInput that exposes the Resolution of an image or scene. |
| FeatureList<T extends FeatureInput> |
A list of features with the same input-type.
|
| FeatureListFactory |
Factory for creating
FeatureList in different ways. |
| FeatureListProvider<T extends FeatureInput> |
Provides a list of
Features with identical input-type. |
| FeatureNameList |
A list of
Strings representing feature names. |
| FeatureNameMapToIndex |
A map of feature-names (strings) to indexes (int).
|
| FeatureProvider<T extends FeatureInput> |
Provides a single
Feature. |
| FeatureProviderBean<B,P> | |
| FeatureProviderDefine<T extends FeatureInput> |
Defines a single
Feature to provide via a bean property. |
| FeatureProviderReference |
Provides an existing
Feature identified by its name and optionally a feature-list in
which is resides. |
| FeatureRelatedBean<T> |
Beans-related to
Features, and which require initialization with FeatureRelatedInitialization. |
| FeatureRelatedInitialization |
Parameters for initializing a
FeatureRelatedBean. |
| FeatureResults |
Features that process
ResultsVectorList. |
| FeatureResultsStatistic |
Base class for an instance of
FeatureResults that calculating a statistic across all
results in the ResultsVectorList for a particular feature-value. |
| FeatureSymbolCalculator<T extends FeatureInput> |
Resolves and calculates a feature by a symbol.
|
| FeatureUnary<T extends FeatureInput,S extends FeatureInput> |
A feature that contains another feature as a bean-parameter.
|
| FeatureUnaryGeneric<T extends FeatureInput> |
A
FeatureUnary that accepts any FeatureInput irrespective of type. |
| Maximum |
The maximum of the results from a particular feature.
|
| Mean |
The mean of the results from a particular feature.
|
| Minimum |
The minimum of the results from a particular feature.
|
| NamedFeatureCalculateException |
An exception that occurs when a feature fails to successfully calculate.
|
| NamedFeatureStore<T extends FeatureInput> |
Stores
Features, each with an associated name, with list-like access and map-like access. |
| NamedFeatureStoreFactory |
Creates a
NamedFeatureStore. |
| PrependName |
Prepends a string to the custom-name of each feature in a list.
|
| Quantile |
A quantile of the results from a particular feature.
|
| Reference<T extends FeatureInput> |
Uses another feature to calculate the value.
|
| ReferencingFeatureListProvider<T extends FeatureInput> |
A base class for implementations of
FeatureListProvider that may reference features
created elsewhere. |
| RegisterFeatureBeanFactories |
Similar to
RegisterBeanFactories but registers additional feature-related bean-factories. |
| ResettableCalculation |
A calculation that be invalidated (resetted), removing any existing cached value.
|
| ResolvedPart<S,T extends FeatureInput> |
Like a
CalculationPart but has been resolved against a cache to reuse any existing
identical instance. |
| ResolvedPartMap<S,T extends FeatureInput,U> |
A
CalculationPartMap that has been resolved against a cache. |
| ResultsVector |
A vector of results of applying a feature-calculations to many entities.
|
| ResultsVectorList |
A list of elements of type
ResultsVector. |
| SharedFeatures |
A group of features made available to other features to reference.
|
| SharedFeaturesSubset<T extends FeatureInput> |
A subset of features from
SharedFeatures that share a common feature input-type. |
| StandardDeviation |
The standard-deviation of the results from a particular feature.
|
| Sum<T extends FeatureInput> |
Sums the results after calculating a list of
Features. |
| Sum |
The sum of the results from a particular feature.
|