All Classes
| Class | Description |
|---|---|
| AddCriteria<T> |
Criteria for adding edges between marks in a graph-based model.
|
| AddCriteriaEnergyPair |
Implements
AddCriteria for energy pairs, combining energy calculations with additional
criteria. |
| AddCriteriaNever<T> |
An implementation of
AddCriteria that never adds an edge between marks. |
| AddCriteriaOr |
An
AddCriteriaPair that combines multiple criteria using a logical OR operation. |
| AddCriteriaPair |
Abstract base class for criteria used to determine if a pair of marks should be included.
|
| ArbitraryPointCommon |
If one arbitrarily point overlaps between two MarkPointList then true, otherwise false
|
| AsSingle |
Extracts one of the memos from the pair, and processes as a
FeatureSingleMemo |
| BoundingBoxIntersection |
An
AddCriteriaPair that includes marks if their bounding boxes intersect. |
| CalculateDeriveSingleMemoFromPair |
Derives a
FeatureInputSingleMemo from a FeatureInputPairMemo. |
| DictionaryForImageCreator | |
| EnergyMemoList |
A collection of memoized marks on which energies can be derived.
|
| EnergyPair |
Represents a pair of
Marks with their associated total energy. |
| EnergySavedAll |
Saves and manages the total energy for all items in a collection.
|
| EnergySavedIndividual |
Stores and manages individual energy values for a collection of marks.
|
| EnergySavedPairs |
Stores and manages pairwise energy interactions between marks.
|
| EnergyScheme |
The energy for a feature-list as factorized into different cliques.
|
| EnergySchemeCreator |
An abstract class for creating
EnergyScheme instances. |
| EnergySchemeCreatorByElement |
Creates an
EnergyScheme by combining individual elements and their interactions. |
| EnergySchemeSet |
A set of
EnergySchemes, each associated with a unique name. |
| EnergySchemeWithSharedFeatures |
Combines an
EnergyScheme with SharedFeatures for energy calculations. |
| EnergyTotal |
Represents the total energy of a system, which can be modified and queried.
|
| FeatureAllMemo |
An abstract base class for features that operate on
FeatureInputAllMemo. |
| FeatureInputAllMemo |
Feature input that contains a list of memoized energy calculations for all marks.
|
| FeatureInputMark |
A feature input that wraps a
Mark along with optional dimensions and dictionary. |
| FeatureInputMarkCollection |
Feature input that contains a collection of marks and optional dimensions.
|
| FeatureInputPairMemo |
Feature input that contains a pair of memoized voxelized marks and an energy stack.
|
| FeatureInputSingleMemo |
Feature input that contains a single memoized voxelized mark and an optional energy stack.
|
| FeaturePairMemo |
An abstract base class for features that operate on pairs of memoized objects.
|
| FeatureSingleMemo |
An abstract base class for features that operate on a single memoized object.
|
| IncludeMarksFailureException |
Exception thrown when there's a failure in including marks during the add criteria process.
|
| IndexableMarksWithEnergy |
An
Indexable object that contains MarksWithEnergyBreakdown. |
| MarkEvaluator |
A bean for evaluating marks using features and energy schemes.
|
| MarkPairCollection | |
| MarksWithEnergyBreakdown |
Marks with both the total energy and a breakdown by clique.
|
| MarksWithTotalEnergy |
A collection of marks with an associated (total) energy.
|
| MemoList | |
| OrderedFeatureList<T extends FeatureInput> |
An interface for providing an ordered list of features.
|
| RandomCollectionWithAddCriteria<T> |
An implementation of a
RandomCollection that uses AddCriteria to determine which
marks to add. |