All Classes
| Class | Description |
|---|---|
| Bound |
An abstract class representing an upper and lower bound.
|
| BoundDegrees |
Represents an upper and lower bound in degrees which is converted to radians when resolved.
|
| BoundingBoxCalculator |
Functions to calculate a bounding-box for a point surrounded by some form of radius.
|
| BoundMinMax |
An abstract class representing a bound with minimum and maximum values.
|
| BoundPhysicalExtent |
A bound representing physical extents, which can be resolved based on image resolution.
|
| BoundRotation |
Abstract base class for defining bounds on rotations.
|
| BoundRotation2D |
Creates a randomly-generated orientation in 2D by uniformally sampling a scalar rotation angle
|
| BoundRotation3D |
Creates a randomly-generated orientation in 3D based upon Euler Angles
|
| BoundUnitless |
A bound representing unitless values, where the minimum and maximum are not affected by
resolution.
|
| Circle |
Represents a 2D circle mark.
|
| ColoredMarks |
A collection of marks, each associated with a color.
|
| CompatibleWithMark |
An interface for objects that can determine compatibility with a Mark.
|
| ConicBase |
Abstract base class for conic marks (e.g., ellipsoids, spheres).
|
| CountIntersectingVoxels |
Counts the number of intersecting voxels where bytes are encoded as region memberships.
|
| CreateMarkFromPoints |
Creates a mark by fitting it to a set of points extracted from other marks.
|
| Ellipse |
Represents a 2D ellipse mark.
|
| Ellipsoid |
Represents a 3D ellipsoid mark with multiple sub-regions.
|
| EllipsoidUtilities |
Utility class for operations related to Ellipsoid marks.
|
| ErrorNode |
An abstract class representing a node in an error tree structure.
|
| ErrorNodeException |
An exception that adds a string to the current error node.
|
| ErrorNodeNull |
A singleton implementation of ErrorNode that does nothing with errors.
|
| GlobalRegionIdentifiers |
Defines global identifiers for different regions of a mark.
|
| IndexByChannel<T> |
An index structure that organizes voxel partitions by channel.
|
| IndexByRegion<T> |
An index structure that organizes voxel partitions by region and slice.
|
| InsufficientPointsException |
Exception thrown when there are not enough points to perform a fitting operation.
|
| LineSegment |
Represents a line segment in 3D space as a Mark.
|
| Mark |
Abstract base class representing a mark in 3D space.
|
| MarkBounds |
Abstract base class for defining bounds on marks in a marked point process.
|
| MarkBoundsProvider |
An abstract provider for
MarkBounds. |
| MarkCollection |
An ordered collection of
Marks. |
| MarkCollectionProposer |
An abstract base class for proposing an entire collection (configuration) of marks.
|
| MarkCollectionProvider |
Provides a collection of marks
|
| MarkConicFactory |
Factory class for creating conic marks (ellipses and ellipsoids) from points.
|
| MarkEllipseFactory |
A factory for creating Ellipse marks.
|
| MarkEllipsoidFactory |
A factory for creating Ellipsoid marks.
|
| MarkFactory |
An abstract base class for factories that create Mark objects.
|
| MarkFromCollectionProposer |
An abstract base class for proposing a selection of a single mark from a collection of marks.
|
| MarkMergeProposer |
An abstract base class for proposing merges between marks.
|
| MarkPair<T extends Mark> |
Represents a pair of marks, with a source and destination.
|
| MarkPointListFactory |
A factory for creating PointList marks.
|
| MarkProposer |
An abstract base class for proposing changes to a mark.
|
| MarkRegion |
An abstract base class for defining regions associated with marks.
|
| MarksBaseProvider<T,S> | |
| MarksBean<T> |
An abstract base class for beans related to marks in MPP (Marked Point Process).
|
| MarksInitialization |
Initialization class for marks-related components in the MPP framework.
|
| MarkSplitProposer |
An abstract base class for proposing splits of a mark into two new marks.
|
| MarkToObjectConverter |
Converts a confidence-associated
Mark to an equivalent ObjectMask. |
| MarkWithIdentifierFactory |
A factory for creating marks with unique identifiers.
|
| MarkWithPosition |
An abstract base class for marks that have a position in 3D space.
|
| MarkWithPositionAndSingleRadius |
Base-class for a conic that has a single radius (circle, sphere etc.)
|
| MemoForIndex |
An interface for accessing voxelized mark memos by index.
|
| OptionalPointProposer |
An interface for proposing a position in 3D space.
|
| OrientationProposer |
An abstract base class for proposing orientations for marks.
|
| OverlapUtilities |
Utility class for calculating overlap between voxelized marks.
|
| OverlayCollectionMarkFactory |
Factory for creating
OverlayCollections from marks and retrieving marks from OverlayCollections. |
| OverlayMark | |
| PairVoxelizedMarkMemo |
Represents a pair of VoxelizedMarkMemo objects, with a defined source and destination.
|
| PointClamper |
Utility class to ensure a point has values contained inside image-dimensions.
|
| PointList |
A a list of 3D points.
|
| PointListBase |
A base class for marks that consist of a list of 3D points.
|
| PointListFactory |
A factory for creating PointList objects from various types of point collections.
|
| PointsBean<T> |
An abstract base class for beans that work with points and require initialization.
|
| PointsFitter |
Abstract base class for fitting a mark (e.g., an ellipsoid) to a set of points.
|
| PointsFitterException |
Exception thrown when an error occurs during the point fitting process.
|
| PointsInitialization |
Initialization class for points-related components in the MPP framework.
|
| PointsProposer |
An abstract base class for proposing a list of points based on a given point and mark.
|
| Polygon |
Represents a polygon in 2D space as a Mark.
|
| PolygonCurve |
Represents a polygon curve in 3D space as a Mark.
|
| PositionProposer |
An abstract base class for proposing positions.
|
| ProposalAbnormalFailureException |
An exception thrown when a proposal could not be made for an abnormal reason.
|
| ProposerBean<T> |
An abstract base class for proposer beans in the MPP (Marked Point Process) framework.
|
| ProposerContext |
Context for proposing operations in the MPP framework.
|
| ProposerException |
An exception thrown when something goes wrong in a Proposer.
|
| QuickOverlapCalculation |
A method to quickly calculate overlap approximately
|
| RadiiProposer |
An abstract base class for proposing radii in a 3D space.
|
| RadiiRandomizer |
Utility functions for generating random radii for
ConicBase. |
| RandomCollection<T> |
An abstract collection of items from which one can randomly sample.
|
| RegionMap |
Maps integer IDs to sub-regions in the map.
|
| RegionMapSingleton |
A singleton class providing a default RegionMap.
|
| RegionMembership |
Abstract class representing membership of regions using a bit-flag system.
|
| RegionMembershipAnd |
A RegionMembership implementation that uses an AND operation to check membership.
|
| RegionMembershipOr |
A
RegionMembership implementation that uses an OR operation to check membership. |
| RegionMembershipUtilities |
Utility class for managing 8-bit region membership.
|
| RegionMembershipWithFlags |
A wrapper for
RegionMembership that includes pre-calculated flags and a region ID. |
| ResolvedBound |
A bound resolved into pixel units.
|
| RotatableBoundingBox |
A two-dimensional bounding-box rotated at arbitrary angle in XY plane around a point.
|
| RotatableBoundingBoxFactory |
Creates instances of
RotatableBoundingBox. |
| ScalarProposer |
An abstract base class for proposing scalar values.
|
| SingleMarkProvider |
Provides (maybe) a single mark
|
| Sphere |
Represents a 3D sphere mark.
|
| UnsupportedMarkTypeException |
Exception thrown when an unsupported mark type is encountered.
|
| UpdatableMarks |
An interface for managing a set of marks that can be updated.
|
| UpdateMarkSetException |
Exception thrown when an error occurs while updating a mark set.
|
| VoxelizedMark |
A voxelized representation of a Mark i.e.
|
| VoxelizedMarkFactory |
Factory class for creating
VoxelizedMarkHistogram instances. |
| VoxelizedMarkMemo |
Memoization of retrieving a
VoxelizedMark from a mark. |
| VoxelizedMarkMemoFactory |
Factory class for creating
VoxelizedMarkMemo instances. |
| VoxelPartition<T> |
A partition of voxel values by slice.
|
| VoxelPartitionFactory<T> |
A factory for creating
VoxelPartition instances. |
| VoxelPartitionHistogram |
A voxel partition implementation using histograms to represent voxel value distributions.
|
| VoxelPartitonFactoryHistogram |
A factory for creating
VoxelPartition instances that use Histograms as parts. |