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