All Classes and Interfaces

Class
Description
An abstract class representing an upper and lower bound.
Represents an upper and lower bound in degrees which is converted to radians when resolved.
Functions to calculate a bounding-box for a point surrounded by some form of radius.
An abstract class representing a bound with minimum and maximum values.
A bound representing physical extents, which can be resolved based on image resolution.
Abstract base class for defining bounds on rotations.
Creates a randomly-generated orientation in 2D by uniformally sampling a scalar rotation angle
Creates a randomly-generated orientation in 3D based upon Euler Angles
A bound representing unitless values, where the minimum and maximum are not affected by resolution.
Represents a 2D circle mark.
A collection of marks, each associated with a color.
An interface for objects that can determine compatibility with a Mark.
Abstract base class for conic marks (e.g., ellipsoids, spheres).
Counts the number of intersecting voxels where bytes are encoded as region memberships.
Creates a mark by fitting it to a set of points extracted from other marks.
Represents a 2D ellipse mark.
Represents a 3D ellipsoid mark with multiple sub-regions.
Utility class for operations related to Ellipsoid marks.
An abstract class representing a node in an error tree structure.
An exception that adds a string to the current error node.
A singleton implementation of ErrorNode that does nothing with errors.
Defines global identifiers for different regions of a mark.
An index structure that organizes voxel partitions by channel.
An index structure that organizes voxel partitions by region and slice.
Exception thrown when there are not enough points to perform a fitting operation.
Represents a line segment in 3D space as a Mark.
Abstract base class representing a mark in 3D space.
Abstract base class for defining bounds on marks in a marked point process.
An abstract provider for MarkBounds.
An ordered collection of Marks.
An abstract base class for proposing an entire collection (configuration) of marks.
Provides a collection of marks
Factory class for creating conic marks (ellipses and ellipsoids) from points.
A factory for creating Ellipse marks.
A factory for creating Ellipsoid marks.
An abstract base class for factories that create Mark objects.
An abstract base class for proposing a selection of a single mark from a collection of marks.
An abstract base class for proposing merges between marks.
Represents a pair of marks, with a source and destination.
A factory for creating PointList marks.
An abstract base class for proposing changes to a mark.
An abstract base class for defining regions associated with marks.
Base class for MarksBean that implements Provider to provide an object of type S.
An abstract base class for beans related to marks in MPP (Marked Point Process).
Initialization class for marks-related components in the MPP framework.
An abstract base class for proposing splits of a mark into two new marks.
Converts a confidence-associated Mark to an equivalent ObjectMask.
A factory for creating marks with unique identifiers.
An abstract base class for marks that have a position in 3D space.
Base-class for a conic that has a single radius (circle, sphere etc.)
An interface for accessing voxelized mark memos by index.
An interface for proposing a position in 3D space.
An abstract base class for proposing orientations for marks.
Utility class for calculating overlap between voxelized marks.
Factory for creating OverlayCollections from marks and retrieving marks from OverlayCollections.
An implementation of Overlay that draws a Mark on an image.
Represents a pair of VoxelizedMarkMemo objects, with a defined source and destination.
Utility class to ensure a point has values contained inside image-dimensions.
A a list of 3D points.
A base class for marks that consist of a list of 3D points.
A factory for creating PointList objects from various types of point collections.
An abstract base class for beans that work with points and require initialization.
Abstract base class for fitting a mark (e.g., an ellipsoid) to a set of points.
Exception thrown when an error occurs during the point fitting process.
Initialization class for points-related components in the MPP framework.
An abstract base class for proposing a list of points based on a given point and mark.
Represents a polygon in 2D space as a Mark.
Represents a polygon curve in 3D space as a Mark.
An abstract base class for proposing positions.
An exception thrown when a proposal could not be made for an abnormal reason.
An abstract base class for proposer beans in the MPP (Marked Point Process) framework.
Context for proposing operations in the MPP framework.
An exception thrown when something goes wrong in a Proposer.
A method to quickly calculate overlap approximately
An abstract base class for proposing radii in a 3D space.
Utility functions for generating random radii for ConicBase.
An abstract collection of items from which one can randomly sample.
Maps integer IDs to sub-regions in the map.
A singleton class providing a default RegionMap.
Abstract class representing membership of regions using a bit-flag system.
A RegionMembership implementation that uses an AND operation to check membership.
A RegionMembership implementation that uses an OR operation to check membership.
Utility class for managing 8-bit region membership.
A wrapper for RegionMembership that includes pre-calculated flags and a region ID.
A bound resolved into pixel units.
A two-dimensional bounding-box rotated at arbitrary angle in XY plane around a point.
Creates instances of RotatableBoundingBox.
An abstract base class for proposing scalar values.
Provides (maybe) a single mark
Represents a 3D sphere mark.
Exception thrown when an unsupported mark type is encountered.
An interface for managing a set of marks that can be updated.
Exception thrown when an error occurs while updating a mark set.
A voxelized representation of a Mark i.e.
Factory class for creating VoxelizedMarkHistogram instances.
Memoization of retrieving a VoxelizedMark from a mark.
Factory class for creating VoxelizedMarkMemo instances.
A partition of voxel values by slice.
A factory for creating VoxelPartition instances.
A voxel partition implementation using histograms to represent voxel value distributions.
A factory for creating VoxelPartition instances that use Histograms as parts.