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