Index
A B C D E F G H I L M N O P Q R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(String) - Method in class org.anchoranalysis.mpp.proposer.error.ErrorNode
-
Adds an error message to this node.
- add(String) - Method in class org.anchoranalysis.mpp.proposer.error.ErrorNodeNull
- add(IndexByRegion<T>) - Method in class org.anchoranalysis.mpp.index.IndexByChannel
-
Adds an IndexByRegion to the channel index.
- add(Mark) - Method in class org.anchoranalysis.mpp.mark.MarkCollection
-
Adds a mark to the collection.
- add(Mark, Color) - Method in class org.anchoranalysis.mpp.mark.ColoredMarks
-
Adds a mark with an associated color.
- add(Mark, RGBColor) - Method in class org.anchoranalysis.mpp.mark.ColoredMarks
-
Adds a mark with an associated RGBColor.
- add(MemoForIndex, VoxelizedMarkMemo) - Method in interface org.anchoranalysis.mpp.mark.UpdatableMarks
-
Adds a new mark to the existing set of marks.
- addAll(ColoredMarks) - Method in class org.anchoranalysis.mpp.mark.ColoredMarks
-
Adds all marks and colors from another ColoredMarks instance.
- addAll(MarkCollection) - Method in class org.anchoranalysis.mpp.mark.MarkCollection
-
Adds all marks from another collection to this collection.
- addAll(MarkCollection, RGBColor) - Method in class org.anchoranalysis.mpp.mark.ColoredMarks
-
Adds all marks from a MarkCollection with the same color.
- addChangeID(Mark, Color) - Method in class org.anchoranalysis.mpp.mark.ColoredMarks
-
Adds a mark, changes its ID, and associates it with a color.
- addChangeID(Mark, RGBColor) - Method in class org.anchoranalysis.mpp.mark.ColoredMarks
-
Adds a mark, changes its ID, and associates it with an RGBColor.
- addErrorLevel(String) - Method in class org.anchoranalysis.mpp.proposer.ProposerContext
-
Creates a new ProposerContext with an additional error level.
- addForSlice(int, int) - Method in interface org.anchoranalysis.mpp.index.VoxelPartition
-
Adds a value to the voxel partition for a specific slice.
- addForSlice(int, int) - Method in class org.anchoranalysis.mpp.index.VoxelPartitionHistogram
- addToErrorNode(ErrorNode) - Method in exception org.anchoranalysis.mpp.proposer.error.ErrorNodeException
-
Adds the error message associated with this exception to an ErrorNode.
- addToVoxelList(int, int, int) - Method in class org.anchoranalysis.mpp.index.IndexByRegion
-
Adds a value to the voxel list for a specific region and slice.
- addUnused(Histogram) - Method in class org.anchoranalysis.mpp.index.factory.VoxelPartitonFactoryHistogram
-
Adds an unused histogram to the factory.
- addUnused(T) - Method in interface org.anchoranalysis.mpp.index.factory.VoxelPartitionFactory
-
Adds an unused part to the factory.
- assignFrom(Mark) - Method in class org.anchoranalysis.mpp.mark.voxelized.memo.VoxelizedMarkMemo
-
Assigns a new mark to replace the existing mark.
B
- Bound - Class in org.anchoranalysis.mpp.bean.bound
-
An abstract class representing an upper and lower bound.
- Bound() - Constructor for class org.anchoranalysis.mpp.bean.bound.Bound
- BoundDegrees - Class in org.anchoranalysis.mpp.bean.bound
-
Represents an upper and lower bound in degrees which is converted to radians when resolved.
- BoundDegrees() - Constructor for class org.anchoranalysis.mpp.bean.bound.BoundDegrees
-
Creates a new instance with default bounds of 0 to 360 degrees.
- BoundDegrees(BoundDegrees) - Constructor for class org.anchoranalysis.mpp.bean.bound.BoundDegrees
-
Creates a new instance by copying an existing
BoundDegrees. - boundingBox() - Method in interface org.anchoranalysis.mpp.mark.voxelized.VoxelizedMark
-
Gets the bounding-box enclosing the voxelized representation of the mark.
- BoundingBoxCalculator - Class in org.anchoranalysis.mpp.mark.conic
-
Functions to calculate a bounding-box for a point surrounded by some form of radius.
- boundingBoxFlattened() - Method in interface org.anchoranalysis.mpp.mark.voxelized.VoxelizedMark
-
Gets the bounding-box flattened in z dimension.
- BoundMinMax - Class in org.anchoranalysis.mpp.bean.bound
-
An abstract class representing a bound with minimum and maximum values.
- BoundMinMax() - Constructor for class org.anchoranalysis.mpp.bean.bound.BoundMinMax
-
Creates a new instance with default minimum and maximum values.
- BoundMinMax(double, double) - Constructor for class org.anchoranalysis.mpp.bean.bound.BoundMinMax
-
Creates a new instance with specified minimum and maximum values.
- BoundMinMax(BoundMinMax) - Constructor for class org.anchoranalysis.mpp.bean.bound.BoundMinMax
-
Creates a new instance by copying another BoundMinMax.
- BoundPhysicalExtent - Class in org.anchoranalysis.mpp.bean.bound
-
A bound representing physical extents, which can be resolved based on image resolution.
- BoundPhysicalExtent() - Constructor for class org.anchoranalysis.mpp.bean.bound.BoundPhysicalExtent
- BoundPhysicalExtent(double, double) - Constructor for class org.anchoranalysis.mpp.bean.bound.BoundPhysicalExtent
-
Creates a new instance with specified minimum and maximum values.
- BoundPhysicalExtent(BoundPhysicalExtent) - Constructor for class org.anchoranalysis.mpp.bean.bound.BoundPhysicalExtent
-
Creates a new instance by copying another BoundPhysicalExtent.
- BoundRotation - Class in org.anchoranalysis.mpp.bean.bound.rotation
-
Abstract base class for defining bounds on rotations.
- BoundRotation() - Constructor for class org.anchoranalysis.mpp.bean.bound.rotation.BoundRotation
- BoundRotation2D - Class in org.anchoranalysis.mpp.bean.bound.rotation
-
Creates a randomly-generated orientation in 2D by uniformally sampling a scalar rotation angle
- BoundRotation2D() - Constructor for class org.anchoranalysis.mpp.bean.bound.rotation.BoundRotation2D
- BoundRotation3D - Class in org.anchoranalysis.mpp.bean.bound.rotation
-
Creates a randomly-generated orientation in 3D based upon Euler Angles
- BoundRotation3D() - Constructor for class org.anchoranalysis.mpp.bean.bound.rotation.BoundRotation3D
- BoundUnitless - Class in org.anchoranalysis.mpp.bean.bound
-
A bound representing unitless values, where the minimum and maximum are not affected by resolution.
- BoundUnitless() - Constructor for class org.anchoranalysis.mpp.bean.bound.BoundUnitless
-
Creates a new instance with default minimum and maximum values.
- BoundUnitless(double, double) - Constructor for class org.anchoranalysis.mpp.bean.bound.BoundUnitless
-
Creates a new instance with specified minimum and maximum values.
- BoundUnitless(BoundUnitless) - Constructor for class org.anchoranalysis.mpp.bean.bound.BoundUnitless
-
Creates a new instance by copying another BoundUnitless.
- box() - Method in class org.anchoranalysis.mpp.mark.points.PointListBase
-
Creates a bounding box from the min and max points.
- box(Dimensions, int) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipse
- box(Dimensions, int) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipsoid
- box(Dimensions, int) - Method in class org.anchoranalysis.mpp.mark.conic.MarkWithPositionAndSingleRadius
- box(Dimensions, int) - Method in class org.anchoranalysis.mpp.mark.Mark
-
Calculates the bounding box for a specific region of the mark.
- box(Dimensions, int) - Method in class org.anchoranalysis.mpp.mark.points.LineSegment
- box(Dimensions, int) - Method in class org.anchoranalysis.mpp.mark.points.PointListBase
- box(Dimensions, int) - Method in class org.anchoranalysis.mpp.mark.points.RotatableBoundingBox
- box(DrawOverlay, Dimensions) - Method in class org.anchoranalysis.mpp.overlay.OverlayMark
- boxAllRegions(Dimensions) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipse
- boxAllRegions(Dimensions) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipsoid
- boxAllRegions(Dimensions) - Method in class org.anchoranalysis.mpp.mark.conic.MarkWithPositionAndSingleRadius
- boxAllRegions(Dimensions) - Method in class org.anchoranalysis.mpp.mark.Mark
-
Calculates the bounding box for all regions of the mark.
- boxAllRegions(Dimensions) - Method in class org.anchoranalysis.mpp.mark.points.LineSegment
- boxAllRegions(Dimensions) - Method in class org.anchoranalysis.mpp.mark.points.PointList
- boxAllRegions(Dimensions) - Method in class org.anchoranalysis.mpp.mark.points.Polygon
- boxAllRegions(Dimensions) - Method in class org.anchoranalysis.mpp.mark.points.PolygonCurve
- boxAllRegions(Dimensions) - Method in class org.anchoranalysis.mpp.mark.points.RotatableBoundingBox
- boxFromBounds(Point3d, double, boolean, Dimensions) - Static method in class org.anchoranalysis.mpp.mark.conic.BoundingBoxCalculator
-
Calculates a bounding box for a point with a scalar radius in all dimensions.
- boxFromBounds(Point3d, DoubleMatrix1D, boolean, Dimensions) - Static method in class org.anchoranalysis.mpp.mark.conic.BoundingBoxCalculator
-
Calculates a bounding box for a point with varying radii in each dimension (that have already been resolved into a matrix)
- boxList(Dimensions, int) - Method in class org.anchoranalysis.mpp.mark.MarkCollection
-
Creates a list of bounding boxes for all marks in the collection.
C
- calculateMinMax(Optional<Resolution>, boolean) - Method in class org.anchoranalysis.mpp.bean.bound.MarkBounds
-
Calculates the resolved minimum and maximum values as a
ResolvedBound. - canEqual(Object) - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMap
- canEqual(Object) - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembership
- canEqual(Object) - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembershipWithFlags
- canEqual(Object) - Method in class org.anchoranalysis.mpp.overlay.OverlayMark
- centerPoint() - Method in class org.anchoranalysis.mpp.mark.Mark
-
Returns the center point of the mark.
- centerPoint() - Method in class org.anchoranalysis.mpp.mark.MarkWithPosition
- centerPoint() - Method in class org.anchoranalysis.mpp.mark.points.LineSegment
- centerPoint() - Method in class org.anchoranalysis.mpp.mark.points.PointList
- centerPoint() - Method in class org.anchoranalysis.mpp.mark.points.Polygon
- centerPoint() - Method in class org.anchoranalysis.mpp.mark.points.PolygonCurve
- Circle - Class in org.anchoranalysis.mpp.mark.conic
-
Represents a 2D circle mark.
- Circle() - Constructor for class org.anchoranalysis.mpp.mark.conic.Circle
- Circle(Bound) - Constructor for class org.anchoranalysis.mpp.mark.conic.Circle
-
Creates a circle with a radius within particular bounds.
- Circle(Circle) - Constructor for class org.anchoranalysis.mpp.mark.conic.Circle
-
Copy constructor.
- circumference(int) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipse
-
Calculates the circumference of the ellipse for a given region.
- clamp(Point3d, Dimensions) - Static method in class org.anchoranalysis.mpp.mark.PointClamper
-
Clamps a double-precision point to be within the given dimensions.
- clamp(Point3i, Dimensions) - Static method in class org.anchoranalysis.mpp.mark.PointClamper
-
Clamps an integer point to be within the given dimensions.
- cleanUp() - Method in interface org.anchoranalysis.mpp.mark.voxelized.VoxelizedMark
-
Cleans up any resources associated with this voxelized mark.
- cleanUp(VoxelPartitionFactory<Histogram>) - Method in class org.anchoranalysis.mpp.index.VoxelPartitionHistogram
- cleanUp(VoxelPartitionFactory<T>) - Method in class org.anchoranalysis.mpp.index.IndexByChannel
-
Cleans up the voxel partitions for all channels using the provided factory.
- cleanUp(VoxelPartitionFactory<T>) - Method in class org.anchoranalysis.mpp.index.IndexByRegion
-
Cleans up the voxel partitions using the provided factory.
- cleanUp(VoxelPartitionFactory<T>) - Method in interface org.anchoranalysis.mpp.index.VoxelPartition
-
Cleans up the voxel partition using the provided factory.
- ColoredMarks - Class in org.anchoranalysis.mpp.mark
-
A collection of marks, each associated with a color.
- ColoredMarks() - Constructor for class org.anchoranalysis.mpp.mark.ColoredMarks
-
Creates an empty ColoredMarks instance.
- ColoredMarks(MarkCollection, ColorIndex, IdentifierGetter<Mark>) - Constructor for class org.anchoranalysis.mpp.mark.ColoredMarks
-
Creates a ColoredMarks instance from a MarkCollection and assigns colors based on a ColorIndex.
- ColoredMarks(MarkCollection, ColorList) - Constructor for class org.anchoranalysis.mpp.mark.ColoredMarks
- ColoredMarks(Mark, RGBColor) - Constructor for class org.anchoranalysis.mpp.mark.ColoredMarks
-
Creates a ColoredMarks instance with a single mark and color.
- CompatibleWithMark - Interface in org.anchoranalysis.mpp.mark
-
An interface for objects that can determine compatibility with a Mark.
- ConicBase - Class in org.anchoranalysis.mpp.mark.conic
-
Abstract base class for conic marks (e.g., ellipsoids, spheres).
- ConicBase() - Constructor for class org.anchoranalysis.mpp.mark.conic.ConicBase
-
Default constructor.
- ConicBase(MarkWithPosition) - Constructor for class org.anchoranalysis.mpp.mark.conic.ConicBase
-
Constructor that copies from another MarkWithPosition.
- contains(double) - Method in class org.anchoranalysis.mpp.bean.bound.ResolvedBound
-
Checks if a value is contained within the bound.
- contains(Object) - Method in class org.anchoranalysis.mpp.mark.MarkCollection
-
Checks if the collection contains a specific object.
- convert(Mark) - Method in class org.anchoranalysis.mpp.mark.MarkToObjectConverter
-
Converts a
Markto an equivalentObjectMask. - count(BoundedVoxels<UnsignedByteBuffer>, BoundedVoxels<UnsignedByteBuffer>) - Method in class org.anchoranalysis.mpp.overlap.CountIntersectingVoxels
-
Counts the number of intersecting voxels between two bounded voxel sets.
- CountIntersectingVoxels - Class in org.anchoranalysis.mpp.overlap
-
Counts the number of intersecting voxels where bytes are encoded as region memberships.
- CountIntersectingVoxels(byte) - Constructor for class org.anchoranalysis.mpp.overlap.CountIntersectingVoxels
-
Creates a new instance with a specific region membership flag.
- CountIntersectingVoxels(PredicateRegionMembership) - Constructor for class org.anchoranalysis.mpp.overlap.CountIntersectingVoxels
- countMasked(BoundedVoxels<UnsignedByteBuffer>, BoundedVoxels<UnsignedByteBuffer>, Voxels<UnsignedByteBuffer>, byte) - Method in class org.anchoranalysis.mpp.overlap.CountIntersectingVoxels
-
Counts the number of intersecting voxels between two bounded voxel sets, considering a global mask.
- create() - Method in class org.anchoranalysis.mpp.bean.mark.factory.MarkEllipseFactory
- create() - Method in class org.anchoranalysis.mpp.bean.mark.factory.MarkEllipsoidFactory
- create() - Method in class org.anchoranalysis.mpp.bean.mark.factory.MarkFactory
-
Creates a new Mark object.
- create() - Method in class org.anchoranalysis.mpp.bean.mark.factory.MarkPointListFactory
- create(int) - Method in interface org.anchoranalysis.mpp.index.factory.VoxelPartitionFactory
-
Creates a new
VoxelPartitionwith the specified number of slices. - create(int) - Method in class org.anchoranalysis.mpp.index.factory.VoxelPartitonFactoryHistogram
-
Creates a new
VoxelPartitionHistogramwith the specified number of slices. - create(List<Point3d>) - Static method in class org.anchoranalysis.mpp.mark.points.PointListFactory
-
Creates a PointList from a list of Point3d objects.
- create(List<Point3d>, int) - Static method in class org.anchoranalysis.mpp.mark.points.PointListFactory
-
Creates a PointList from a list of Point3d objects with a specified ID.
- create(IntToFloatFunction, Point2i) - Static method in class org.anchoranalysis.mpp.mark.points.RotatableBoundingBoxFactory
-
Builds a bounding-box from the 5-element floating-point vector returned from the EAST algorithm.
- create(ImageInitialization, SharedObjects) - Static method in class org.anchoranalysis.mpp.init.PointsInitialization
-
Creates a new PointsInitialization instance.
- create(Mark) - Method in class org.anchoranalysis.mpp.proposer.ProposerContext
-
Creates a VoxelizedMarkMemo for the given mark.
- create(Mark, EnergyStackWithoutParameters, RegionMap) - Static method in class org.anchoranalysis.mpp.mark.voxelized.memo.VoxelizedMarkMemoFactory
-
Creates a new
VoxelizedMarkMemoinstance. - create(Mark, EnergyStackWithoutParameters, RegionMap) - Static method in class org.anchoranalysis.mpp.mark.voxelized.VoxelizedMarkFactory
-
Creates a new
VoxelizedMarkHistograminstance. - createColor(ColoredMarks, RegionMembershipWithFlags) - Static method in class org.anchoranalysis.mpp.overlay.OverlayCollectionMarkFactory
-
Creates a
ColoredOverlayCollectionfromColoredMarks. - createHashMapToId() - Method in class org.anchoranalysis.mpp.mark.MarkCollection
-
Creates a map of marks to their indices in the collection.
- createIdArr() - Method in class org.anchoranalysis.mpp.mark.MarkCollection
-
Creates an array of mark IDs.
- createIdHashMap() - Method in class org.anchoranalysis.mpp.mark.MarkCollection
-
Creates a map of marks indexed by their IDs.
- createListMembershipWithFlags() - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMap
-
Creates a list of all region memberships with their corresponding flags.
- createMarkFromPoint(Point3d, int, boolean) - Static method in class org.anchoranalysis.mpp.mark.conic.MarkConicFactory
-
Creates a mark from a double-precision 3D point.
- createMarkFromPoint(Point3i, int, boolean) - Static method in class org.anchoranalysis.mpp.mark.conic.MarkConicFactory
-
Creates a mark from an integer 3D point.
- CreateMarkFromPoints - Class in org.anchoranalysis.mpp.bean.points
-
Creates a mark by fitting it to a set of points extracted from other marks.
- CreateMarkFromPoints() - Constructor for class org.anchoranalysis.mpp.bean.points.CreateMarkFromPoints
- createMarkFromPoints3f(List<Point3f>) - Static method in class org.anchoranalysis.mpp.mark.points.PointListFactory
-
Creates a PointList from a list of Point3f objects.
- createMarkFromPoints3i(List<Point3i>) - Static method in class org.anchoranalysis.mpp.mark.points.PointListFactory
-
Creates a PointList from a list of Point3i objects.
- createMerged(ColoredMarks) - Method in class org.anchoranalysis.mpp.mark.ColoredMarks
-
Merges this ColoredMarks with another, avoiding duplicates.
- createMerged(MarkCollection) - Method in class org.anchoranalysis.mpp.mark.MarkCollection
-
Creates a new collection by merging this collection with another.
- createObject(Dimensions, BinaryValuesByte) - Method in class org.anchoranalysis.mpp.overlay.OverlayMark
- createRadiiArray() - Method in class org.anchoranalysis.mpp.mark.conic.ConicBase
-
Creates an array of radii in their original units.
- createRadiiArray() - Method in class org.anchoranalysis.mpp.mark.conic.Ellipse
- createRadiiArray() - Method in class org.anchoranalysis.mpp.mark.conic.Ellipsoid
- createRadiiArrayResolved(Optional<Resolution>) - Method in class org.anchoranalysis.mpp.mark.conic.ConicBase
-
Creates an array of radii resolved to the given resolution.
- createRadiiArrayResolved(Optional<Resolution>) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipse
- createRadiiArrayResolved(Optional<Resolution>) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipsoid
- createSet() - Method in class org.anchoranalysis.mpp.mark.MarkCollection
-
Creates a set of all marks in the collection.
- createStatisticsFor(VoxelizedMarkMemo, Dimensions) - Method in class org.anchoranalysis.mpp.bean.mark.MarkRegion
-
Creates voxel statistics for the mark region based on the given memo and dimensions.
- createWithoutColor(MarkCollection, RegionMembershipWithFlags) - Static method in class org.anchoranalysis.mpp.overlay.OverlayCollectionMarkFactory
-
Creates an
OverlayCollectionfrom aMarkCollectionwithout color information.
D
- deepCopy() - Method in class org.anchoranalysis.mpp.mark.ColoredMarks
-
Creates a deep copy of this ColoredMarks instance.
- deepCopy() - Method in class org.anchoranalysis.mpp.mark.MarkCollection
-
Creates a deep copy of the collection.
- deriveObject(Dimensions, RegionMembershipWithFlags, BinaryValuesByte) - Method in class org.anchoranalysis.mpp.mark.Mark
-
Creates an ObjectMask representation of the mark.
- deriveObjects(Dimensions, RegionMembershipWithFlags) - Method in class org.anchoranalysis.mpp.mark.MarkCollection
-
Derives objects from the marks in the collection.
- describeBean() - Method in class org.anchoranalysis.mpp.bean.bound.BoundMinMax
- describeBean() - Method in class org.anchoranalysis.mpp.bean.bound.BoundUnitless
- describeBean() - Method in class org.anchoranalysis.mpp.bean.bound.rotation.BoundRotation2D
- describeBean() - Method in class org.anchoranalysis.mpp.bean.bound.rotation.BoundRotation3D
- describeBean() - Method in class org.anchoranalysis.mpp.bean.mark.factory.MarkWithIdentifierFactory
- dictionary() - Method in class org.anchoranalysis.mpp.init.MarksInitialization
-
Gets the DictionaryInitialization associated with this MarksInitialization.
- dimensions() - Method in class org.anchoranalysis.mpp.proposer.ProposerContext
-
Gets the dimensions of the energy stack.
- doDuplicate(PointListBase) - Method in class org.anchoranalysis.mpp.mark.points.PointListBase
-
Duplicates this PointListBase into a new instance.
- duplicate() - Method in class org.anchoranalysis.mpp.bean.bound.Bound
-
Creates a duplicate of this bound.
- duplicate() - Method in class org.anchoranalysis.mpp.bean.bound.BoundDegrees
- duplicate() - Method in class org.anchoranalysis.mpp.bean.bound.BoundPhysicalExtent
- duplicate() - Method in class org.anchoranalysis.mpp.bean.bound.BoundUnitless
- duplicate() - Method in class org.anchoranalysis.mpp.mark.conic.Circle
- duplicate() - Method in class org.anchoranalysis.mpp.mark.conic.Ellipse
- duplicate() - Method in class org.anchoranalysis.mpp.mark.conic.Ellipsoid
- duplicate() - Method in class org.anchoranalysis.mpp.mark.conic.Sphere
- duplicate() - Method in class org.anchoranalysis.mpp.mark.Mark
-
Creates a duplicate of this mark.
- duplicate() - Method in class org.anchoranalysis.mpp.mark.points.LineSegment
- duplicate() - Method in class org.anchoranalysis.mpp.mark.points.PointList
- duplicate() - Method in class org.anchoranalysis.mpp.mark.points.Polygon
- duplicate() - Method in class org.anchoranalysis.mpp.mark.points.PolygonCurve
- duplicate() - Method in class org.anchoranalysis.mpp.mark.points.RotatableBoundingBox
- duplicate() - Method in interface org.anchoranalysis.mpp.mark.voxelized.VoxelizedMark
-
Creates a duplicate of this voxelized mark.
- duplicateFresh() - Method in class org.anchoranalysis.mpp.mark.voxelized.memo.VoxelizedMarkMemo
-
Duplicates the current mark memo, resetting the calculation state.
E
- Ellipse - Class in org.anchoranalysis.mpp.mark.conic
-
Represents a 2D ellipse mark.
- Ellipse() - Constructor for class org.anchoranalysis.mpp.mark.conic.Ellipse
-
Creates a new Ellipse with default values.
- Ellipse(Ellipse) - Constructor for class org.anchoranalysis.mpp.mark.conic.Ellipse
-
Creates a new Ellipse by copying an existing one.
- Ellipsoid - Class in org.anchoranalysis.mpp.mark.conic
-
Represents a 3D ellipsoid mark with multiple sub-regions.
- Ellipsoid() - Constructor for class org.anchoranalysis.mpp.mark.conic.Ellipsoid
-
Creates a new Ellipsoid with default values.
- Ellipsoid(Ellipsoid) - Constructor for class org.anchoranalysis.mpp.mark.conic.Ellipsoid
-
Creates a new Ellipsoid by copying an existing one.
- EllipsoidUtilities - Class in org.anchoranalysis.mpp.mark.conic
-
Utility class for operations related to Ellipsoid marks.
- equals(Object) - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMap
- equals(Object) - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembership
- equals(Object) - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembershipWithFlags
- equals(Object) - Method in class org.anchoranalysis.mpp.overlay.OverlayMark
- equals(Object) - Method in class org.anchoranalysis.mpp.pair.MarkPair
- equals(Object) - Method in class org.anchoranalysis.mpp.pair.PairVoxelizedMarkMemo
- equals(Object) - Method in class org.anchoranalysis.mpp.proposer.ProposerContext
- equalsDeep(Mark) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipse
- equalsDeep(Mark) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipsoid
- equalsDeep(Mark) - Method in class org.anchoranalysis.mpp.mark.conic.MarkWithPositionAndSingleRadius
- equalsDeep(Mark) - Method in class org.anchoranalysis.mpp.mark.Mark
-
Checks if this mark is deeply equal to another mark.
- equalsDeep(Mark) - Method in class org.anchoranalysis.mpp.mark.MarkWithPosition
-
Checks if this mark is equal to another mark by comparing all attributes.
- equalsDeep(Mark) - Method in class org.anchoranalysis.mpp.mark.points.PointListBase
- equalsDeep(MarkCollection) - Method in class org.anchoranalysis.mpp.mark.MarkCollection
-
Checks if this collection is deeply equal to another.
- equalsID(Object) - Method in class org.anchoranalysis.mpp.mark.Mark
-
Checks if this mark has the same ID as another object.
- ErrorNode - Class in org.anchoranalysis.mpp.proposer.error
-
An abstract class representing a node in an error tree structure.
- ErrorNode() - Constructor for class org.anchoranalysis.mpp.proposer.error.ErrorNode
- ErrorNodeException - Exception in org.anchoranalysis.mpp.proposer.error
-
An exception that adds a string to the current error node.
- ErrorNodeException(Exception) - Constructor for exception org.anchoranalysis.mpp.proposer.error.ErrorNodeException
-
Constructs a new ErrorNodeException from another exception.
- ErrorNodeException(String) - Constructor for exception org.anchoranalysis.mpp.proposer.error.ErrorNodeException
-
Constructs a new ErrorNodeException with the specified error message.
- ErrorNodeNull - Class in org.anchoranalysis.mpp.proposer.error
-
A singleton implementation of ErrorNode that does nothing with errors.
- exchange(int, Mark) - Method in class org.anchoranalysis.mpp.mark.MarkCollection
-
Replaces the mark at a specific index.
- exchange(MemoForIndex, VoxelizedMarkMemo, int, VoxelizedMarkMemo) - Method in interface org.anchoranalysis.mpp.mark.UpdatableMarks
-
Exchanges an existing mark with a new one.
F
- feature() - Method in class org.anchoranalysis.mpp.init.MarksInitialization
-
Gets the FeatureRelatedInitialization associated with this MarksInitialization.
- fit(List<Point3f>, Mark, Dimensions) - Method in class org.anchoranalysis.mpp.bean.points.fitter.PointsFitter
-
Fits a mark to a set of points within given dimensions.
- fitMarkToPointsFromMarks(MarkCollection, Dimensions) - Method in class org.anchoranalysis.mpp.bean.points.CreateMarkFromPoints
-
Extracts points from marks, creates a new mark, and fits this mark to the extracted points.
- flagForNoRegion() - Static method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembershipUtilities
-
Gets the flag representing no region membership.
- flagForRegion(int) - Static method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembershipUtilities
-
Gets the flag for a specific region index.
- flagForRegion(int, int) - Static method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembershipUtilities
-
Combines flags for two regions.
- flagForRegion(int, int, int) - Static method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembershipUtilities
-
Combines flags for three regions.
- flags() - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembership
-
Calculates the flags as a byte based on the current region memberships.
G
- get(int) - Method in class org.anchoranalysis.mpp.index.IndexByChannel
-
Gets the IndexByRegion for a specific channel.
- get(int) - Method in class org.anchoranalysis.mpp.mark.MarkCollection
-
Gets a mark at a specific index.
- getBoundRadius() - Method in class org.anchoranalysis.mpp.mark.conic.MarkWithPositionAndSingleRadius
- getColorList() - Method in class org.anchoranalysis.mpp.mark.ColoredMarks
- getCombined() - Method in interface org.anchoranalysis.mpp.index.VoxelPartition
-
Gets the combined voxel partition for all slices.
- getCombined() - Method in class org.anchoranalysis.mpp.index.VoxelPartitionHistogram
- getDelegate() - Method in class org.anchoranalysis.mpp.bean.bound.BoundMinMax
- getDestination() - Method in class org.anchoranalysis.mpp.pair.MarkPair
-
Gets the destination mark of the pair (the one with the higher identifier).
- getDestination() - Method in class org.anchoranalysis.mpp.pair.PairVoxelizedMarkMemo
-
Gets the destination VoxelizedMarkMemo.
- getDirectionVector() - Method in class org.anchoranalysis.mpp.mark.points.LineSegment
-
Gets the direction vector of the line segment.
- getDscr() - Method in class org.anchoranalysis.mpp.bean.bound.ResolvedBound
-
Gets a description of the bound.
- getEllipsoidCalculator() - Method in class org.anchoranalysis.mpp.mark.conic.Ellipsoid
-
Calculator for ellipsoid-related matrices.
- getEllipsoidSum(double, double, double, DoubleMatrix2D) - Static method in class org.anchoranalysis.mpp.mark.conic.Ellipsoid
-
Calculates the sum of squared coordinates relative to the ellipsoid's matrix.
- getEndPoint() - Method in class org.anchoranalysis.mpp.mark.points.LineSegment
-
Gets the end point of the line segment.
- getEnergyStack() - Method in class org.anchoranalysis.mpp.proposer.ProposerContext
-
Energy stack for the current context.
- getErrorNode() - Method in class org.anchoranalysis.mpp.proposer.ProposerContext
-
Error node for tracking and managing errors.
- getForAllSlices(int) - Method in class org.anchoranalysis.mpp.index.IndexByRegion
-
Gets the combined voxel partition for all slices in a region.
- getForSlice(int, int) - Method in class org.anchoranalysis.mpp.index.IndexByRegion
-
Gets the voxel partition for a specific slice in a region.
- getIdentifier() - Method in class org.anchoranalysis.mpp.mark.Mark
-
Gets the identifier of the mark.
- getIdentifier() - Method in class org.anchoranalysis.mpp.overlay.OverlayMark
-
Gets the identifier of the mark.
- getImage() - Method in class org.anchoranalysis.mpp.init.PointsInitialization
-
The image initialization associated with this points initialization.
- getInnerCoreDistance() - Method in class org.anchoranalysis.mpp.mark.conic.Ellipsoid
-
The distance to the inner core, expressed as a ratio of the radii.
- getLastPoints1() - Method in class org.anchoranalysis.mpp.bean.proposer.MarkMergeProposer
-
Gets the points associated with the first mark from the last proposal.
- getLastPoints2() - Method in class org.anchoranalysis.mpp.bean.proposer.MarkMergeProposer
-
Gets the points associated with the second mark from the last proposal.
- getList() - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMap
-
List of region memberships.
- getMark() - Method in class org.anchoranalysis.mpp.mark.voxelized.memo.VoxelizedMarkMemo
-
The associated mark.
- getMark() - Method in class org.anchoranalysis.mpp.overlay.OverlayMark
-
The
Markto overlay. - getMarkProvider() - Method in class org.anchoranalysis.mpp.bean.points.CreateMarkFromPoints
-
Provides the mark to be fitted.
- getMarks() - Method in class org.anchoranalysis.mpp.mark.ColoredMarks
- getMarks() - Method in class org.anchoranalysis.mpp.mark.MarkCollection
- getMax() - Method in class org.anchoranalysis.mpp.bean.bound.BoundMinMax
-
Gets the maximum value of the bound.
- getMax() - Method in class org.anchoranalysis.mpp.bean.bound.ResolvedBound
- getMax() - Method in class org.anchoranalysis.mpp.mark.points.PointListBase
-
The maximum x, y, z coordinates of all the points in the list.
- getMaxResolved(Optional<Resolution>, boolean) - Method in class org.anchoranalysis.mpp.bean.bound.BoundDegrees
- getMaxResolved(Optional<Resolution>, boolean) - Method in class org.anchoranalysis.mpp.bean.bound.BoundPhysicalExtent
- getMaxResolved(Optional<Resolution>, boolean) - Method in class org.anchoranalysis.mpp.bean.bound.BoundUnitless
- getMaxResolved(Optional<Resolution>, boolean) - Method in class org.anchoranalysis.mpp.bean.bound.MarkBounds
-
Gets the resolved maximum value of the bound, considering resolution and dimensionality.
- getMemoForIndex(int) - Method in interface org.anchoranalysis.mpp.mark.voxelized.memo.MemoForIndex
-
Retrieves the
VoxelizedMarkMemofor the specified index. - getMin() - Method in class org.anchoranalysis.mpp.bean.bound.BoundMinMax
-
Gets the minimum value of the bound.
- getMin() - Method in class org.anchoranalysis.mpp.bean.bound.ResolvedBound
- getMin() - Method in class org.anchoranalysis.mpp.mark.points.PointListBase
-
The minimum x, y, z coordinates of all the points in the list.
- getMinNumPoints() - Method in class org.anchoranalysis.mpp.bean.points.CreateMarkFromPoints
-
Minimum number of points required to create a mark.
- getMinResolved(Optional<Resolution>, boolean) - Method in class org.anchoranalysis.mpp.bean.bound.BoundDegrees
- getMinResolved(Optional<Resolution>, boolean) - Method in class org.anchoranalysis.mpp.bean.bound.BoundPhysicalExtent
- getMinResolved(Optional<Resolution>, boolean) - Method in class org.anchoranalysis.mpp.bean.bound.BoundUnitless
- getMinResolved(Optional<Resolution>, boolean) - Method in class org.anchoranalysis.mpp.bean.bound.MarkBounds
-
Gets the resolved minimum value of the bound, considering resolution and dimensionality.
- getName() - Method in class org.anchoranalysis.mpp.mark.conic.Circle
- getName() - Method in class org.anchoranalysis.mpp.mark.conic.Ellipse
- getName() - Method in class org.anchoranalysis.mpp.mark.conic.Ellipsoid
- getName() - Method in class org.anchoranalysis.mpp.mark.conic.Sphere
- getName() - Method in class org.anchoranalysis.mpp.mark.Mark
-
Returns the name of this mark type.
- getName() - Method in class org.anchoranalysis.mpp.mark.points.LineSegment
- getName() - Method in class org.anchoranalysis.mpp.mark.points.PointList
- getName() - Method in class org.anchoranalysis.mpp.mark.points.Polygon
- getName() - Method in class org.anchoranalysis.mpp.mark.points.PolygonCurve
- getName() - Method in class org.anchoranalysis.mpp.mark.points.RotatableBoundingBox
- getOperationContext() - Method in class org.anchoranalysis.mpp.proposer.ProposerContext
-
Operation context for the current operation.
- getOrientation() - Method in class org.anchoranalysis.mpp.mark.conic.Ellipse
- getOrientation() - Method in class org.anchoranalysis.mpp.mark.conic.Ellipsoid
-
The orientation of the ellipsoid.
- getPointFitters() - Method in class org.anchoranalysis.mpp.init.PointsInitialization
-
Store for point fitters.
- getPoints() - Method in class org.anchoranalysis.mpp.mark.points.PointListBase
-
The list of 3D points that make up this mark.
- getPointsFitter() - Method in class org.anchoranalysis.mpp.bean.points.CreateMarkFromPoints
-
Fits the provided mark to the extracted points.
- getPosition() - Method in class org.anchoranalysis.mpp.mark.MarkWithPosition
-
The position of the mark in 3D space.
- getRadii() - Method in class org.anchoranalysis.mpp.mark.conic.Ellipse
- getRadii() - Method in class org.anchoranalysis.mpp.mark.conic.Ellipsoid
-
The radii of the ellipsoid in 3D.
- getRadius() - Method in class org.anchoranalysis.mpp.mark.conic.MarkWithPositionAndSingleRadius
- getRandomNumberGenerator() - Method in class org.anchoranalysis.mpp.proposer.ProposerContext
-
Random number generator for sampling operations.
- getReferencePoissonIntensity() - Method in class org.anchoranalysis.mpp.bean.mark.factory.MarkWithIdentifierFactory
-
The reference Poisson intensity for mark creation.
- getRegionID() - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembershipWithFlags
-
Gets the ID of the region.
- getRegionMap() - Method in class org.anchoranalysis.mpp.mark.voxelized.memo.VoxelizedMarkMemo
-
The region map.
- getRegionMap() - Method in class org.anchoranalysis.mpp.proposer.ProposerContext
-
Region map for the current context.
- getRegionMembership() - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembershipWithFlags
-
Gets the underlying region membership.
- getRotationAngle() - Method in class org.anchoranalysis.mpp.bean.bound.rotation.BoundRotation2D
- getRotationX() - Method in class org.anchoranalysis.mpp.bean.bound.rotation.BoundRotation3D
- getRotationY() - Method in class org.anchoranalysis.mpp.bean.bound.rotation.BoundRotation3D
- getRotationZ() - Method in class org.anchoranalysis.mpp.bean.bound.rotation.BoundRotation3D
- getShell() - Method in class org.anchoranalysis.mpp.bean.mark.factory.MarkEllipseFactory
-
The shell thickness of the ellipse.
- getShell() - Method in class org.anchoranalysis.mpp.bean.mark.factory.MarkEllipsoidFactory
-
The shell thickness of the ellipsoid.
- getShell() - Method in class org.anchoranalysis.mpp.mark.conic.Ellipse
-
The size of the shell, expressed as a ratio of the radius.
- getShell() - Method in class org.anchoranalysis.mpp.mark.conic.Ellipsoid
-
The size of the shell, expressed as a ratio of the radii.
- getSlice(int) - Method in interface org.anchoranalysis.mpp.index.VoxelPartition
-
Gets the voxel partition for a specific slice.
- getSlice(int) - Method in class org.anchoranalysis.mpp.index.VoxelPartitionHistogram
- getSource() - Method in class org.anchoranalysis.mpp.pair.MarkPair
-
Gets the source mark of the pair (the one with the lower identifier).
- getSource() - Method in class org.anchoranalysis.mpp.pair.PairVoxelizedMarkMemo
-
Gets the source VoxelizedMarkMemo.
- getStartPoint() - Method in class org.anchoranalysis.mpp.mark.points.LineSegment
-
Gets the start point of the line segment.
- getTemplateMark() - Method in class org.anchoranalysis.mpp.bean.mark.factory.MarkWithIdentifierFactory
-
A template mark factory from which all new marks are created.
- GlobalRegionIdentifiers - Class in org.anchoranalysis.mpp.mark
-
Defines global identifiers for different regions of a mark.
H
- hashCode() - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMap
- hashCode() - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembership
- hashCode() - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembershipWithFlags
- hashCode() - Method in class org.anchoranalysis.mpp.overlay.OverlayMark
- hashCode() - Method in class org.anchoranalysis.mpp.pair.MarkPair
- hashCode() - Method in class org.anchoranalysis.mpp.pair.PairVoxelizedMarkMemo
- hashCode() - Method in class org.anchoranalysis.mpp.proposer.ProposerContext
I
- idAndIncrement() - Method in class org.anchoranalysis.mpp.bean.mark.factory.MarkWithIdentifierFactory
-
Generates a new unique identifier and increments the counter.
- identifier() - Method in class org.anchoranalysis.mpp.mark.Mark
-
Returns a string identifier for the mark.
- image() - Method in class org.anchoranalysis.mpp.init.MarksInitialization
-
The image initialization associated with this marks initialization.
- IndexByChannel<T> - Class in org.anchoranalysis.mpp.index
-
An index structure that organizes voxel partitions by channel.
- IndexByChannel() - Constructor for class org.anchoranalysis.mpp.index.IndexByChannel
- IndexByRegion<T> - Class in org.anchoranalysis.mpp.index
-
An index structure that organizes voxel partitions by region and slice.
- IndexByRegion(VoxelPartitionFactory<T>, int, int) - Constructor for class org.anchoranalysis.mpp.index.IndexByRegion
-
Constructs an IndexByRegion with a specified number of regions and slices.
- indexOf(Mark) - Method in class org.anchoranalysis.mpp.mark.MarkCollection
-
Finds the index of a specific mark in the collection.
- initialize(VoxelPartitionFactory<T>, int, int, int) - Method in class org.anchoranalysis.mpp.index.IndexByChannel
-
Initializes the channel index with a specified number of channels, regions, and slices.
- initializerForMarksBeans() - Static method in class org.anchoranalysis.mpp.bean.MarksBean
-
Creates a property-initializer for MPP-Beans.
- initUpdatableMarks(MemoForIndex, EnergyStack, Logger, SharedFeatures) - Method in interface org.anchoranalysis.mpp.mark.UpdatableMarks
-
Initializes the updatable marks with necessary context.
- instance() - Static method in class org.anchoranalysis.mpp.bean.regionmap.RegionMapSingleton
-
Gets the singleton instance of RegionMap.
- instance() - Static method in class org.anchoranalysis.mpp.proposer.error.ErrorNodeNull
-
Gets the singleton instance of ErrorNodeNull.
- InsufficientPointsException - Exception in org.anchoranalysis.mpp.bean.points.fitter
-
Exception thrown when there are not enough points to perform a fitting operation.
- InsufficientPointsException() - Constructor for exception org.anchoranalysis.mpp.bean.points.fitter.InsufficientPointsException
-
Constructs an InsufficientPointsException with a default error message.
- InsufficientPointsException(String) - Constructor for exception org.anchoranalysis.mpp.bean.points.fitter.InsufficientPointsException
-
Constructs an InsufficientPointsException with a specified error message.
- InsufficientPointsException(String, Throwable) - Constructor for exception org.anchoranalysis.mpp.bean.points.fitter.InsufficientPointsException
-
Constructs an InsufficientPointsException with a specified error message and cause.
- InsufficientPointsException(Throwable) - Constructor for exception org.anchoranalysis.mpp.bean.points.fitter.InsufficientPointsException
-
Constructs an InsufficientPointsException with a specified cause.
- isBit0() - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembership
-
Flag for region 0.
- isBit1() - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembership
-
Flag for region 1.
- isBit2() - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembership
-
Flag for region 2.
- isBit3() - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembership
-
Flag for region 3.
- isBit4() - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembership
-
Flag for region 4.
- isBit5() - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembership
-
Flag for region 5.
- isBit6() - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembership
-
Flag for region 6.
- isBit7() - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembership
-
Flag for region 7.
- isCompatibleWith(Mark) - Method in interface org.anchoranalysis.mpp.mark.CompatibleWithMark
-
Tests if the implementing object is compatible with a mark of a particular type.
- isEmpty() - Method in class org.anchoranalysis.mpp.mark.MarkCollection
-
Checks if the collection is empty.
- isMemberFlag(byte) - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembershipWithFlags
-
Checks if the given membership flag is set for this region.
- isMemberFlag(byte, byte) - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembership
-
Checks if a given membership flag is set for a specific region.
- isMemberFlag(byte, byte) - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembershipAnd
- isMemberFlag(byte, byte) - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembershipOr
- isMemberFlagAnd(byte, byte) - Static method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembershipUtilities
-
Checks if a membership flag is set using an AND operation.
- isMemberFlagOr(byte, byte) - Static method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembershipUtilities
-
Checks if a membership flag is set using an OR operation.
- isPointInside(Point3i) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipse
- isPointInside(Point3i) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipsoid
- isPointInside(Point3i) - Method in class org.anchoranalysis.mpp.mark.conic.MarkWithPositionAndSingleRadius
- isPointInside(Point3i) - Method in class org.anchoranalysis.mpp.mark.Mark
-
Determines if a point is inside the mark.
- isPointInside(Point3i) - Method in class org.anchoranalysis.mpp.mark.points.LineSegment
- isPointInside(Point3i) - Method in class org.anchoranalysis.mpp.mark.points.PointList
- isPointInside(Point3i) - Method in class org.anchoranalysis.mpp.mark.points.Polygon
- isPointInside(Point3i) - Method in class org.anchoranalysis.mpp.mark.points.PolygonCurve
- isPointInside(Point3i) - Method in class org.anchoranalysis.mpp.mark.points.RotatableBoundingBox
- isThrowExceptionForInsufficientPoints() - Method in class org.anchoranalysis.mpp.bean.points.CreateMarkFromPoints
-
Whether to throw an exception when there are insufficient points.
- iterator() - Method in class org.anchoranalysis.mpp.mark.ColoredMarks
- iterator() - Method in class org.anchoranalysis.mpp.mark.MarkCollection
L
- LineSegment - Class in org.anchoranalysis.mpp.mark.points
-
Represents a line segment in 3D space as a Mark.
- LineSegment() - Constructor for class org.anchoranalysis.mpp.mark.points.LineSegment
- LineSegment(Point3i, Point3i) - Constructor for class org.anchoranalysis.mpp.mark.points.LineSegment
-
Constructs a LineSegment with given start and end points.
M
- Mark - Class in org.anchoranalysis.mpp.mark
-
Abstract base class representing a mark in 3D space.
- Mark() - Constructor for class org.anchoranalysis.mpp.mark.Mark
- Mark(Mark) - Constructor for class org.anchoranalysis.mpp.mark.Mark
-
Copy constructor.
- markBounds() - Method in class org.anchoranalysis.mpp.init.MarksInitialization
-
Store for mark bounds.
- MarkBounds - Class in org.anchoranalysis.mpp.bean.bound
-
Abstract base class for defining bounds on marks in a marked point process.
- MarkBounds() - Constructor for class org.anchoranalysis.mpp.bean.bound.MarkBounds
- MarkBoundsProvider - Class in org.anchoranalysis.mpp.bean.provider
-
An abstract provider for
MarkBounds. - MarkBoundsProvider() - Constructor for class org.anchoranalysis.mpp.bean.provider.MarkBoundsProvider
- MarkCollection - Class in org.anchoranalysis.mpp.mark
-
An ordered collection of
Marks. - MarkCollection() - Constructor for class org.anchoranalysis.mpp.mark.MarkCollection
-
Creates with no elements in the collection.
- MarkCollection(List<Mark>) - Constructor for class org.anchoranalysis.mpp.mark.MarkCollection
- MarkCollection(Stream<Mark>) - Constructor for class org.anchoranalysis.mpp.mark.MarkCollection
-
Creates from a stream of
Marks. - MarkCollection(Mark) - Constructor for class org.anchoranalysis.mpp.mark.MarkCollection
-
Creates from a single
Mark. - MarkCollectionProposer - Class in org.anchoranalysis.mpp.bean.proposer
-
An abstract base class for proposing an entire collection (configuration) of marks.
- MarkCollectionProposer() - Constructor for class org.anchoranalysis.mpp.bean.proposer.MarkCollectionProposer
- markCollectionProposers() - Method in class org.anchoranalysis.mpp.init.MarksInitialization
-
Store for mark collection proposers.
- MarkCollectionProvider - Class in org.anchoranalysis.mpp.bean.provider
-
Provides a collection of marks
- MarkCollectionProvider() - Constructor for class org.anchoranalysis.mpp.bean.provider.MarkCollectionProvider
- MarkConicFactory - Class in org.anchoranalysis.mpp.mark.conic
-
Factory class for creating conic marks (ellipses and ellipsoids) from points.
- MarkEllipseFactory - Class in org.anchoranalysis.mpp.bean.mark.factory
-
A factory for creating Ellipse marks.
- MarkEllipseFactory() - Constructor for class org.anchoranalysis.mpp.bean.mark.factory.MarkEllipseFactory
- MarkEllipsoidFactory - Class in org.anchoranalysis.mpp.bean.mark.factory
-
A factory for creating Ellipsoid marks.
- MarkEllipsoidFactory() - Constructor for class org.anchoranalysis.mpp.bean.mark.factory.MarkEllipsoidFactory
- MarkFactory - Class in org.anchoranalysis.mpp.bean.mark.factory
-
An abstract base class for factories that create Mark objects.
- MarkFactory() - Constructor for class org.anchoranalysis.mpp.bean.mark.factory.MarkFactory
- MarkFromCollectionProposer - Class in org.anchoranalysis.mpp.bean.proposer
-
An abstract base class for proposing a selection of a single mark from a collection of marks.
- MarkFromCollectionProposer() - Constructor for class org.anchoranalysis.mpp.bean.proposer.MarkFromCollectionProposer
- MarkMergeProposer - Class in org.anchoranalysis.mpp.bean.proposer
-
An abstract base class for proposing merges between marks.
- MarkMergeProposer() - Constructor for class org.anchoranalysis.mpp.bean.proposer.MarkMergeProposer
- markMergeProposers() - Method in class org.anchoranalysis.mpp.init.MarksInitialization
-
Store for mark merge proposers.
- MarkPair<T extends Mark> - Class in org.anchoranalysis.mpp.pair
-
Represents a pair of marks, with a source and destination.
- MarkPair(T, T) - Constructor for class org.anchoranalysis.mpp.pair.MarkPair
-
Constructs a new MarkPair.
- markPairs() - Method in class org.anchoranalysis.mpp.init.MarksInitialization
-
Store for random collections of mark pairs.
- MarkPointListFactory - Class in org.anchoranalysis.mpp.bean.mark.factory
-
A factory for creating PointList marks.
- MarkPointListFactory() - Constructor for class org.anchoranalysis.mpp.bean.mark.factory.MarkPointListFactory
- MarkProposer - Class in org.anchoranalysis.mpp.bean.proposer
-
An abstract base class for proposing changes to a mark.
- MarkProposer() - Constructor for class org.anchoranalysis.mpp.bean.proposer.MarkProposer
- markProposers() - Method in class org.anchoranalysis.mpp.init.MarksInitialization
-
Store for mark proposers.
- MarkRegion - Class in org.anchoranalysis.mpp.bean.mark
-
An abstract base class for defining regions associated with marks.
- MarkRegion() - Constructor for class org.anchoranalysis.mpp.bean.mark.MarkRegion
- marks() - Method in class org.anchoranalysis.mpp.init.MarksInitialization
-
Store for mark collections.
- marksAt(Point3i, RegionMap, int) - Method in class org.anchoranalysis.mpp.mark.MarkCollection
-
Finds marks at a specific point that belong to a specific region.
- MarksBaseProvider<T,S> - Class in org.anchoranalysis.mpp.bean.provider
- MarksBaseProvider() - Constructor for class org.anchoranalysis.mpp.bean.provider.MarksBaseProvider
- MarksBean<T> - Class in org.anchoranalysis.mpp.bean
-
An abstract base class for beans related to marks in MPP (Marked Point Process).
- MarksBean() - Constructor for class org.anchoranalysis.mpp.bean.MarksBean
-
Creates a new instance of MarksBean.
- marksFromOverlays(ColoredOverlayCollection) - Static method in class org.anchoranalysis.mpp.overlay.OverlayCollectionMarkFactory
-
Creates
ColoredMarksfrom aColoredOverlayCollection. - marksFromOverlays(OverlayCollection) - Static method in class org.anchoranalysis.mpp.overlay.OverlayCollectionMarkFactory
-
Creates a
MarkCollectionfrom anOverlayCollection. - MarksInitialization - Class in org.anchoranalysis.mpp.init
-
Initialization class for marks-related components in the MPP framework.
- MarksInitialization(ImageInitialization) - Constructor for class org.anchoranalysis.mpp.init.MarksInitialization
-
Constructs a MarksInitialization with the given ImageInitialization.
- MarkSplitProposer - Class in org.anchoranalysis.mpp.bean.proposer
-
An abstract base class for proposing splits of a mark into two new marks.
- MarkSplitProposer() - Constructor for class org.anchoranalysis.mpp.bean.proposer.MarkSplitProposer
- markSplitProposers() - Method in class org.anchoranalysis.mpp.init.MarksInitialization
-
Store for mark split proposers.
- MarkToObjectConverter - Class in org.anchoranalysis.mpp.mark
-
Converts a confidence-associated
Markto an equivalentObjectMask. - MarkToObjectConverter(Optional<ScaleFactor>, Dimensions) - Constructor for class org.anchoranalysis.mpp.mark.MarkToObjectConverter
-
Create for particular
Dimensionswith a scaling-factor. - MarkToObjectConverter(Optional<ScaleFactor>, Dimensions, RegionMembershipWithFlags, BinaryValuesByte) - Constructor for class org.anchoranalysis.mpp.mark.MarkToObjectConverter
- MarkToObjectConverter(Dimensions) - Constructor for class org.anchoranalysis.mpp.mark.MarkToObjectConverter
-
Create for particular
Dimensionswithout a scaling-factor. - MarkWithIdentifierFactory - Class in org.anchoranalysis.mpp.bean.mark.factory
-
A factory for creating marks with unique identifiers.
- MarkWithIdentifierFactory() - Constructor for class org.anchoranalysis.mpp.bean.mark.factory.MarkWithIdentifierFactory
- MarkWithIdentifierFactory(MarkFactory) - Constructor for class org.anchoranalysis.mpp.bean.mark.factory.MarkWithIdentifierFactory
-
Constructs a MarkWithIdentifierFactory with a specified template mark factory.
- MarkWithPosition - Class in org.anchoranalysis.mpp.mark
-
An abstract base class for marks that have a position in 3D space.
- MarkWithPosition() - Constructor for class org.anchoranalysis.mpp.mark.MarkWithPosition
-
Constructs a new MarkWithPosition with a default position at the origin.
- MarkWithPosition(MarkWithPosition) - Constructor for class org.anchoranalysis.mpp.mark.MarkWithPosition
-
Copy constructor for MarkWithPosition.
- MarkWithPositionAndSingleRadius - Class in org.anchoranalysis.mpp.mark.conic
-
Base-class for a conic that has a single radius (circle, sphere etc.)
- MarkWithPositionAndSingleRadius() - Constructor for class org.anchoranalysis.mpp.mark.conic.MarkWithPositionAndSingleRadius
- MarkWithPositionAndSingleRadius(Bound) - Constructor for class org.anchoranalysis.mpp.mark.conic.MarkWithPositionAndSingleRadius
-
Constructor with a bound on the radius.
- MarkWithPositionAndSingleRadius(MarkWithPositionAndSingleRadius) - Constructor for class org.anchoranalysis.mpp.mark.conic.MarkWithPositionAndSingleRadius
-
Copy constructor.
- membershipForIndex(int) - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMap
-
Gets the region membership for a specific index.
- membershipWithFlagsForIndex(int) - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMap
-
Gets the region membership with flags for a specific index.
- MemoForIndex - Interface in org.anchoranalysis.mpp.mark.voxelized.memo
-
An interface for accessing voxelized mark memos by index.
N
- newTemplateMark() - Method in class org.anchoranalysis.mpp.bean.mark.factory.MarkWithIdentifierFactory
-
Creates a new mark based on the template and assigns it a unique identifier.
- noOverlapWith(Mark, int) - Method in interface org.anchoranalysis.mpp.mark.QuickOverlapCalculation
-
A quick (computationally-efficient) test to see if we can reject the possibility of overlap
- normalisedRadii(Ellipsoid, Optional<Resolution>) - Static method in class org.anchoranalysis.mpp.mark.conic.EllipsoidUtilities
-
Calculates the normalized radii of an Ellipsoid mark, taking into account rotation and optional resolution.
- numberDimensions() - Method in class org.anchoranalysis.mpp.mark.conic.Circle
- numberDimensions() - Method in class org.anchoranalysis.mpp.mark.conic.Ellipse
- numberDimensions() - Method in class org.anchoranalysis.mpp.mark.conic.Ellipsoid
- numberDimensions() - Method in class org.anchoranalysis.mpp.mark.conic.Sphere
- numberDimensions() - Method in class org.anchoranalysis.mpp.mark.Mark
-
Returns the number of dimensions of this mark.
- numberDimensions() - Method in class org.anchoranalysis.mpp.mark.points.LineSegment
- numberDimensions() - Method in class org.anchoranalysis.mpp.mark.points.PointList
- numberDimensions() - Method in class org.anchoranalysis.mpp.mark.points.Polygon
- numberDimensions() - Method in class org.anchoranalysis.mpp.mark.points.PolygonCurve
- numberDimensions() - Method in class org.anchoranalysis.mpp.mark.points.RotatableBoundingBox
- numberRegions() - Method in class org.anchoranalysis.mpp.mark.conic.Ellipse
- numberRegions() - Method in class org.anchoranalysis.mpp.mark.conic.Ellipsoid
- numberRegions() - Method in class org.anchoranalysis.mpp.mark.conic.MarkWithPositionAndSingleRadius
- numberRegions() - Method in class org.anchoranalysis.mpp.mark.Mark
-
Returns the number of regions in this mark.
- numberRegions() - Method in class org.anchoranalysis.mpp.mark.points.LineSegment
- numberRegions() - Method in class org.anchoranalysis.mpp.mark.points.PointList
- numberRegions() - Method in class org.anchoranalysis.mpp.mark.points.Polygon
- numberRegions() - Method in class org.anchoranalysis.mpp.mark.points.PolygonCurve
- numberRegions() - Method in class org.anchoranalysis.mpp.mark.points.RotatableBoundingBox
- numberSlices() - Method in interface org.anchoranalysis.mpp.index.VoxelPartition
-
Gets the number of slices in the partition.
- numberSlices() - Method in class org.anchoranalysis.mpp.index.VoxelPartitionHistogram
- numRegions() - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMap
-
Gets the number of regions in the map.
- numSlices() - Method in class org.anchoranalysis.mpp.index.IndexByRegion
-
Gets the number of slices in each region.
O
- onInitialization() - Method in class org.anchoranalysis.mpp.bean.mark.factory.MarkWithIdentifierFactory
- OptionalPointProposer - Interface in org.anchoranalysis.mpp.proposer
-
An interface for proposing a position in 3D space.
- org.anchoranalysis.mpp.bean - package org.anchoranalysis.mpp.bean
-
Beans pertaining to marked-point-processes.
- org.anchoranalysis.mpp.bean.bound - package org.anchoranalysis.mpp.bean.bound
-
Lower and upper limits set around variables.
- org.anchoranalysis.mpp.bean.bound.rotation - package org.anchoranalysis.mpp.bean.bound.rotation
-
Bounds on how to rotate an entity in Euclidean space.
- org.anchoranalysis.mpp.bean.mark - package org.anchoranalysis.mpp.bean.mark
-
Beans generally related to
Marks. - org.anchoranalysis.mpp.bean.mark.factory - package org.anchoranalysis.mpp.bean.mark.factory
-
Beans related to creating
Marks. - org.anchoranalysis.mpp.bean.points - package org.anchoranalysis.mpp.bean.points
-
Operations based on sets of points.
- org.anchoranalysis.mpp.bean.points.fitter - package org.anchoranalysis.mpp.bean.points.fitter
-
Fitting structures to sets of points.
- org.anchoranalysis.mpp.bean.proposer - package org.anchoranalysis.mpp.bean.proposer
-
Proposing
Marks or other data-structures with particular attributes. - org.anchoranalysis.mpp.bean.provider - package org.anchoranalysis.mpp.bean.provider
- org.anchoranalysis.mpp.bean.regionmap - package org.anchoranalysis.mpp.bean.regionmap
-
Voxel subregions of
Marks. - org.anchoranalysis.mpp.index - package org.anchoranalysis.mpp.index
-
Indexing voxel-values in different ways.
- org.anchoranalysis.mpp.index.factory - package org.anchoranalysis.mpp.index.factory
-
Factories for classes in
org.anchoranalysis.mpp.index. - org.anchoranalysis.mpp.init - package org.anchoranalysis.mpp.init
-
Parameters used to initialize certain types of beans.
- org.anchoranalysis.mpp.mark - package org.anchoranalysis.mpp.mark
-
Non-bean classes related to
Marks. - org.anchoranalysis.mpp.mark.conic - package org.anchoranalysis.mpp.mark.conic
-
Marks implementing conic sections. - org.anchoranalysis.mpp.mark.points - package org.anchoranalysis.mpp.mark.points
-
Marks implementing structures based on points. - org.anchoranalysis.mpp.mark.voxelized - package org.anchoranalysis.mpp.mark.voxelized
-
A mark after a voxel-representation has been inferred.
- org.anchoranalysis.mpp.mark.voxelized.memo - package org.anchoranalysis.mpp.mark.voxelized.memo
-
Memoization of
VoxelizedMarks. - org.anchoranalysis.mpp.overlap - package org.anchoranalysis.mpp.overlap
-
Calculating overlaps between two
Marks. - org.anchoranalysis.mpp.overlay - package org.anchoranalysis.mpp.overlay
- org.anchoranalysis.mpp.pair - package org.anchoranalysis.mpp.pair
-
Pairs of
Marks. - org.anchoranalysis.mpp.proposer - package org.anchoranalysis.mpp.proposer
-
Non-bean classes for proposing
Marks or other data-structures with particular attributes. - org.anchoranalysis.mpp.proposer.error - package org.anchoranalysis.mpp.proposer.error
-
Recording errors related to proposing
Marks or other data-structures with particular attributes. - OrientationProposer - Class in org.anchoranalysis.mpp.bean.proposer
-
An abstract base class for proposing orientations for marks.
- OrientationProposer() - Constructor for class org.anchoranalysis.mpp.bean.proposer.OrientationProposer
- OverlapUtilities - Class in org.anchoranalysis.mpp.overlap
-
Utility class for calculating overlap between voxelized marks.
- overlapWith(VoxelizedMarkMemo, VoxelizedMarkMemo, int) - Static method in class org.anchoranalysis.mpp.overlap.OverlapUtilities
-
Calculates the overlap between two voxelized marks for a specific region.
- overlapWithMaskGlobal(VoxelizedMarkMemo, VoxelizedMarkMemo, int, Voxels<UnsignedByteBuffer>, byte) - Static method in class org.anchoranalysis.mpp.overlap.OverlapUtilities
-
Counts the number of overlapping voxels between two
VoxelizedMarkMemoobjects, considering a global mask. - OverlayCollectionMarkFactory - Class in org.anchoranalysis.mpp.overlay
-
Factory for creating
OverlayCollections from marks and retrieving marks fromOverlayCollections. - OverlayMark - Class in org.anchoranalysis.mpp.overlay
- OverlayMark(Mark, RegionMembershipWithFlags) - Constructor for class org.anchoranalysis.mpp.overlay.OverlayMark
P
- PairVoxelizedMarkMemo - Class in org.anchoranalysis.mpp.pair
-
Represents a pair of VoxelizedMarkMemo objects, with a defined source and destination.
- PairVoxelizedMarkMemo(VoxelizedMarkMemo, VoxelizedMarkMemo) - Constructor for class org.anchoranalysis.mpp.pair.PairVoxelizedMarkMemo
-
Constructs a new PairVoxelizedMarkMemo.
- PointClamper - Class in org.anchoranalysis.mpp.mark
-
Utility class to ensure a point has values contained inside image-dimensions.
- PointList - Class in org.anchoranalysis.mpp.mark.points
-
A a list of 3D points.
- PointList() - Constructor for class org.anchoranalysis.mpp.mark.points.PointList
-
Constructs an empty PointList.
- PointList(Stream<Point3d>) - Constructor for class org.anchoranalysis.mpp.mark.points.PointList
-
Constructs a PointList from a stream of Point3d objects.
- PointListBase - Class in org.anchoranalysis.mpp.mark.points
-
A base class for marks that consist of a list of 3D points.
- PointListBase() - Constructor for class org.anchoranalysis.mpp.mark.points.PointListBase
-
Constructs an empty PointListBase.
- PointListBase(Stream<Point3d>) - Constructor for class org.anchoranalysis.mpp.mark.points.PointListBase
-
Constructs a PointListBase from a stream of Point3d objects.
- PointListFactory - Class in org.anchoranalysis.mpp.mark.points
-
A factory for creating PointList objects from various types of point collections.
- points() - Method in class org.anchoranalysis.mpp.init.MarksInitialization
-
The points initialization associated with this marks initialization.
- PointsBean<T> - Class in org.anchoranalysis.mpp.bean.points
-
An abstract base class for beans that work with points and require initialization.
- PointsBean() - Constructor for class org.anchoranalysis.mpp.bean.points.PointsBean
-
Constructs a new PointsBean.
- PointsFitter - Class in org.anchoranalysis.mpp.bean.points.fitter
-
Abstract base class for fitting a mark (e.g., an ellipsoid) to a set of points.
- PointsFitter() - Constructor for class org.anchoranalysis.mpp.bean.points.fitter.PointsFitter
- PointsFitterException - Exception in org.anchoranalysis.mpp.bean.points.fitter
-
Exception thrown when an error occurs during the point fitting process.
- PointsFitterException(Exception) - Constructor for exception org.anchoranalysis.mpp.bean.points.fitter.PointsFitterException
-
Constructs a new PointsFitterException with the specified cause.
- PointsFitterException(String) - Constructor for exception org.anchoranalysis.mpp.bean.points.fitter.PointsFitterException
-
Constructs a new PointsFitterException with the specified detail message.
- PointsInitialization - Class in org.anchoranalysis.mpp.init
-
Initialization class for points-related components in the MPP framework.
- PointsProposer - Class in org.anchoranalysis.mpp.bean.proposer
-
An abstract base class for proposing a list of points based on a given point and mark.
- PointsProposer() - Constructor for class org.anchoranalysis.mpp.bean.proposer.PointsProposer
- Polygon - Class in org.anchoranalysis.mpp.mark.points
-
Represents a polygon in 2D space as a Mark.
- Polygon() - Constructor for class org.anchoranalysis.mpp.mark.points.Polygon
- PolygonCurve - Class in org.anchoranalysis.mpp.mark.points
-
Represents a polygon curve in 3D space as a Mark.
- PolygonCurve() - Constructor for class org.anchoranalysis.mpp.mark.points.PolygonCurve
- populate(BeanInitializer<?>, Define, Logger) - Method in class org.anchoranalysis.mpp.init.MarksInitialization
-
Populates the stores with beans from the given Define.
- populate(BeanInitializer<?>, Define, Logger) - Method in class org.anchoranalysis.mpp.init.PointsInitialization
-
Populates the stores with beans from the given Define.
- PositionProposer - Class in org.anchoranalysis.mpp.bean.proposer
-
An abstract base class for proposing positions.
- PositionProposer() - Constructor for class org.anchoranalysis.mpp.bean.proposer.PositionProposer
- positionString() - Method in class org.anchoranalysis.mpp.mark.MarkWithPosition
-
Describes the position of the mark as a string.
- ProposalAbnormalFailureException - Exception in org.anchoranalysis.mpp.proposer
-
An exception thrown when a proposal could not be made for an abnormal reason.
- ProposalAbnormalFailureException(String) - Constructor for exception org.anchoranalysis.mpp.proposer.ProposalAbnormalFailureException
-
Constructs a new exception with the specified detail message.
- ProposalAbnormalFailureException(String, Throwable) - Constructor for exception org.anchoranalysis.mpp.proposer.ProposalAbnormalFailureException
-
Constructs a new exception with the specified detail message and cause.
- ProposalAbnormalFailureException(Throwable) - Constructor for exception org.anchoranalysis.mpp.proposer.ProposalAbnormalFailureException
-
Constructs a new exception with the specified cause.
- propose(RandomNumberGenerator, Optional<Resolution>) - Method in class org.anchoranalysis.mpp.bean.proposer.ScalarProposer
-
Proposes a scalar value based on the given parameters.
- propose(MarkWithIdentifierFactory, ProposerContext) - Method in class org.anchoranalysis.mpp.bean.proposer.MarkCollectionProposer
-
Proposes a collection of marks.
- propose(Mark, Dimensions, RandomNumberGenerator) - Method in class org.anchoranalysis.mpp.bean.proposer.OrientationProposer
-
Proposes an orientation for a given mark.
- propose(VoxelizedMarkMemo, VoxelizedMarkMemo, ProposerContext) - Method in class org.anchoranalysis.mpp.bean.proposer.MarkMergeProposer
-
Proposes a merge between two marks.
- propose(VoxelizedMarkMemo, ProposerContext) - Method in class org.anchoranalysis.mpp.bean.proposer.MarkProposer
-
Proposes changes to the input mark according to the internal rules of the proposer.
- propose(VoxelizedMarkMemo, ProposerContext, MarkWithIdentifierFactory) - Method in class org.anchoranalysis.mpp.bean.proposer.MarkSplitProposer
-
Proposes a split of the input mark into two new marks.
- propose(ProposerContext) - Method in interface org.anchoranalysis.mpp.proposer.OptionalPointProposer
-
Proposes a position in 3D space.
- propose(Point3d, RandomNumberGenerator, Dimensions, Orientation) - Method in class org.anchoranalysis.mpp.bean.proposer.RadiiProposer
-
Proposes a new point representing radii based on the given parameters.
- propose(Point3d, Mark, Dimensions, RandomNumberGenerator, ErrorNode) - Method in class org.anchoranalysis.mpp.bean.proposer.PointsProposer
-
Proposes a list of points based on the given parameters.
- ProposerBean<T> - Class in org.anchoranalysis.mpp.bean.proposer
-
An abstract base class for proposer beans in the MPP (Marked Point Process) framework.
- ProposerBean() - Constructor for class org.anchoranalysis.mpp.bean.proposer.ProposerBean
- ProposerContext - Class in org.anchoranalysis.mpp.proposer
-
Context for proposing operations in the MPP framework.
- ProposerContext(RandomNumberGenerator, EnergyStack, RegionMap, OperationContext, ErrorNode) - Constructor for class org.anchoranalysis.mpp.proposer.ProposerContext
- ProposerException - Exception in org.anchoranalysis.mpp.proposer
-
An exception thrown when something goes wrong in a Proposer.
- ProposerException(String) - Constructor for exception org.anchoranalysis.mpp.proposer.ProposerException
-
Constructs a new exception with the specified detail message.
- ProposerException(Throwable) - Constructor for exception org.anchoranalysis.mpp.proposer.ProposerException
-
Constructs a new exception with the specified cause.
Q
- quickOverlap() - Method in class org.anchoranalysis.mpp.mark.conic.Ellipse
- quickOverlap() - Method in class org.anchoranalysis.mpp.mark.conic.Ellipsoid
- quickOverlap() - Method in class org.anchoranalysis.mpp.mark.conic.MarkWithPositionAndSingleRadius
- quickOverlap() - Method in class org.anchoranalysis.mpp.mark.Mark
-
Provides an optional quick overlap calculation method.
- QuickOverlapCalculation - Interface in org.anchoranalysis.mpp.mark
-
A method to quickly calculate overlap approximately
R
- radiiOrdered() - Method in class org.anchoranalysis.mpp.mark.conic.ConicBase
-
Returns an ordered array of radii in their original units.
- radiiOrderedResolved(Optional<Resolution>) - Method in class org.anchoranalysis.mpp.mark.conic.ConicBase
-
Returns an ordered array of radii resolved to the given resolution.
- RadiiProposer - Class in org.anchoranalysis.mpp.bean.proposer
-
An abstract base class for proposing radii in a 3D space.
- RadiiProposer() - Constructor for class org.anchoranalysis.mpp.bean.proposer.RadiiProposer
- RadiiRandomizer - Class in org.anchoranalysis.mpp.mark.conic
-
Utility functions for generating random radii for
ConicBase. - radiusForRegion(int) - Method in class org.anchoranalysis.mpp.mark.conic.MarkWithPositionAndSingleRadius
-
Calculates the radius for a specific region.
- radiusForRegionSquared(int) - Method in class org.anchoranalysis.mpp.mark.conic.MarkWithPositionAndSingleRadius
-
Calculates the squared radius for a specific region.
- RandomCollection<T> - Class in org.anchoranalysis.mpp.pair
-
An abstract collection of items from which one can randomly sample.
- RandomCollection() - Constructor for class org.anchoranalysis.mpp.pair.RandomCollection
- randomIndex(RandomNumberGenerator) - Method in class org.anchoranalysis.mpp.mark.MarkCollection
-
Generates a random index within the collection.
- randomizeRadii(Bound, RandomNumberGenerator, Optional<Resolution>, boolean) - Static method in class org.anchoranalysis.mpp.mark.conic.RadiiRandomizer
-
Generates random radii for a conic shape.
- randomMark(RandomNumberGenerator) - Method in class org.anchoranalysis.mpp.mark.MarkCollection
-
Gets a random mark from the collection.
- randomOrientation(RandomNumberGenerator, Optional<Resolution>) - Method in class org.anchoranalysis.mpp.bean.bound.rotation.BoundRotation
-
Generates a random orientation within the defined bounds.
- randomOrientation(RandomNumberGenerator, Optional<Resolution>) - Method in class org.anchoranalysis.mpp.bean.bound.rotation.BoundRotation2D
- randomOrientation(RandomNumberGenerator, Optional<Resolution>) - Method in class org.anchoranalysis.mpp.bean.bound.rotation.BoundRotation3D
- randOpen(RandomNumberGenerator) - Method in class org.anchoranalysis.mpp.bean.bound.ResolvedBound
-
Generates a random value between the bounds (open interval).
- RegionMap - Class in org.anchoranalysis.mpp.bean.regionmap
-
Maps integer IDs to sub-regions in the map.
- RegionMap() - Constructor for class org.anchoranalysis.mpp.bean.regionmap.RegionMap
- RegionMap(int) - Constructor for class org.anchoranalysis.mpp.bean.regionmap.RegionMap
-
Creates a region map with a single entry mapping to a particular region.
- RegionMapSingleton - Class in org.anchoranalysis.mpp.bean.regionmap
-
A singleton class providing a default RegionMap.
- RegionMembership - Class in org.anchoranalysis.mpp.bean.regionmap
-
Abstract class representing membership of regions using a bit-flag system.
- RegionMembership() - Constructor for class org.anchoranalysis.mpp.bean.regionmap.RegionMembership
- RegionMembership(int) - Constructor for class org.anchoranalysis.mpp.bean.regionmap.RegionMembership
-
Constructs a RegionMembership with a single region set.
- RegionMembershipAnd - Class in org.anchoranalysis.mpp.bean.regionmap
-
A RegionMembership implementation that uses an AND operation to check membership.
- RegionMembershipAnd() - Constructor for class org.anchoranalysis.mpp.bean.regionmap.RegionMembershipAnd
-
Constructs a RegionMembershipAnd with no regions set.
- RegionMembershipAnd(int) - Constructor for class org.anchoranalysis.mpp.bean.regionmap.RegionMembershipAnd
-
Constructs a RegionMembershipAnd with a single region set.
- RegionMembershipOr - Class in org.anchoranalysis.mpp.bean.regionmap
-
A
RegionMembershipimplementation that uses an OR operation to check membership. - RegionMembershipOr() - Constructor for class org.anchoranalysis.mpp.bean.regionmap.RegionMembershipOr
-
Constructs a
RegionMembershipOrwith no regions set. - RegionMembershipOr(int) - Constructor for class org.anchoranalysis.mpp.bean.regionmap.RegionMembershipOr
-
Constructs a
RegionMembershipOrwith a single region set. - RegionMembershipUtilities - Class in org.anchoranalysis.mpp.bean.regionmap
-
Utility class for managing 8-bit region membership.
- RegionMembershipWithFlags - Class in org.anchoranalysis.mpp.bean.regionmap
-
A wrapper for
RegionMembershipthat includes pre-calculated flags and a region ID. - RegionMembershipWithFlags(RegionMembership, int) - Constructor for class org.anchoranalysis.mpp.bean.regionmap.RegionMembershipWithFlags
-
Creates a new instance with the given region membership and region ID.
- remove(int) - Method in class org.anchoranalysis.mpp.mark.ColoredMarks
-
Removes a mark and its associated color at the specified index.
- remove(int) - Method in class org.anchoranalysis.mpp.mark.MarkCollection
-
Removes a mark at a specific index.
- remove(MemoForIndex, VoxelizedMarkMemo) - Method in interface org.anchoranalysis.mpp.mark.UpdatableMarks
-
Removes a mark from the existing set of marks.
- removeTwo(int, int) - Method in class org.anchoranalysis.mpp.mark.MarkCollection
-
Removes two marks at specified indices.
- replaceError(ErrorNode) - Method in class org.anchoranalysis.mpp.proposer.ProposerContext
-
Creates a new ProposerContext with a replaced error node.
- reset() - Method in class org.anchoranalysis.mpp.mark.voxelized.memo.VoxelizedMarkMemo
-
Resets the cached voxelized mark.
- resolve(Optional<Resolution>, boolean) - Method in class org.anchoranalysis.mpp.bean.bound.Bound
-
Resolves the bound based on the given resolution and dimensionality.
- ResolvedBound - Class in org.anchoranalysis.mpp.bean.bound
-
A bound resolved into pixel units.
- ResolvedBound() - Constructor for class org.anchoranalysis.mpp.bean.bound.ResolvedBound
- ResolvedBound(double, double) - Constructor for class org.anchoranalysis.mpp.bean.bound.ResolvedBound
- ResolvedBound(ResolvedBound) - Constructor for class org.anchoranalysis.mpp.bean.bound.ResolvedBound
-
Creates a new instance by copying another ResolvedBound.
- RotatableBoundingBox - Class in org.anchoranalysis.mpp.mark.points
-
A two-dimensional bounding-box rotated at arbitrary angle in XY plane around a point.
- RotatableBoundingBox() - Constructor for class org.anchoranalysis.mpp.mark.points.RotatableBoundingBox
-
Creates a new RotatableBoundingBox with default values.
- RotatableBoundingBoxFactory - Class in org.anchoranalysis.mpp.mark.points
-
Creates instances of
RotatableBoundingBox.
S
- sampleInteger(int) - Method in class org.anchoranalysis.mpp.proposer.ProposerContext
-
Samples an integer uniformly between [0..maxValExclusive).
- sampleRandomPairNonUniform(RandomNumberGenerator) - Method in class org.anchoranalysis.mpp.pair.RandomCollection
-
Samples a random pair of items from the collection using a non-uniform distribution.
- ScalarProposer - Class in org.anchoranalysis.mpp.bean.proposer
-
An abstract base class for proposing scalar values.
- ScalarProposer() - Constructor for class org.anchoranalysis.mpp.bean.proposer.ScalarProposer
- scale(double) - Method in class org.anchoranalysis.mpp.bean.bound.Bound
-
Scales the bound by a multiplication factor.
- scale(double) - Method in class org.anchoranalysis.mpp.bean.bound.BoundMinMax
- scale(double) - Method in class org.anchoranalysis.mpp.bean.bound.ResolvedBound
-
Scales the bound by a multiplication factor.
- scale(ScaleFactor) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipse
- scale(ScaleFactor) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipsoid
- scale(ScaleFactor) - Method in class org.anchoranalysis.mpp.mark.conic.MarkWithPositionAndSingleRadius
-
Objects are scaled in pre-rotated position.
- scale(ScaleFactor) - Method in class org.anchoranalysis.mpp.mark.Mark
-
Scales the mark in X and Y dimensions.
- scale(ScaleFactor) - Method in class org.anchoranalysis.mpp.mark.MarkWithPosition
- scale(ScaleFactor) - Method in class org.anchoranalysis.mpp.mark.points.LineSegment
- scale(ScaleFactor) - Method in class org.anchoranalysis.mpp.mark.points.PointList
-
Scales the points in the list by a given scale factor.
- scale(ScaleFactor) - Method in class org.anchoranalysis.mpp.mark.points.Polygon
- scale(ScaleFactor) - Method in class org.anchoranalysis.mpp.mark.points.PolygonCurve
- scale(ScaleFactor) - Method in class org.anchoranalysis.mpp.mark.points.RotatableBoundingBox
- scaleRadii(double) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipse
-
Scales the radii of the ellipse.
- scaleXY(ScaleFactor) - Method in class org.anchoranalysis.mpp.mark.MarkCollection
-
Scales all marks in the collection in X and Y dimensions.
- selectMarkFrom(MarkCollection, ProposerContext) - Method in class org.anchoranalysis.mpp.bean.proposer.MarkFromCollectionProposer
-
Selects a mark from a collection of marks.
- set(int, Mark) - Method in class org.anchoranalysis.mpp.mark.MarkCollection
-
Replaces the mark at a specific index.
- setAsMemberFlag(byte, byte) - Static method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembershipUtilities
-
Sets a membership flag.
- setBit0(boolean) - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembership
-
Flag for region 0.
- setBit1(boolean) - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembership
-
Flag for region 1.
- setBit2(boolean) - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembership
-
Flag for region 2.
- setBit3(boolean) - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembership
-
Flag for region 3.
- setBit4(boolean) - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembership
-
Flag for region 4.
- setBit5(boolean) - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembership
-
Flag for region 5.
- setBit6(boolean) - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembership
-
Flag for region 6.
- setBit7(boolean) - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembership
-
Flag for region 7.
- setDelegate(ResolvedBound) - Method in class org.anchoranalysis.mpp.bean.bound.BoundMinMax
- setId(int) - Method in class org.anchoranalysis.mpp.mark.Mark
-
Sets the identifier of the mark.
- setInnerCoreDistance(double) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipsoid
-
The distance to the inner core, expressed as a ratio of the radii.
- setList(List<RegionMembership>) - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMap
-
List of region memberships.
- setMarkProvider(SingleMarkProvider) - Method in class org.anchoranalysis.mpp.bean.points.CreateMarkFromPoints
-
Provides the mark to be fitted.
- setMarks(Point2d, Orientation) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipse
-
Sets the marks with radii and orientation.
- setMarksExplicit(Point3d) - Method in class org.anchoranalysis.mpp.mark.conic.ConicBase
-
Sets the mark's position explicitly.
- setMarksExplicit(Point3d) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipse
- setMarksExplicit(Point3d) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipsoid
- setMarksExplicit(Point3d, Orientation) - Method in class org.anchoranalysis.mpp.mark.conic.ConicBase
-
Sets the mark's position and orientation explicitly.
- setMarksExplicit(Point3d, Orientation) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipse
- setMarksExplicit(Point3d, Orientation) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipsoid
- setMarksExplicit(Point3d, Orientation, Point2d) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipse
-
Sets the marks explicitly with position, orientation, and radii.
- setMarksExplicit(Point3d, Orientation, Point3d) - Method in class org.anchoranalysis.mpp.mark.conic.ConicBase
-
Sets the mark's properties explicitly.
- setMarksExplicit(Point3d, Orientation, Point3d) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipse
- setMarksExplicit(Point3d, Orientation, Point3d) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipsoid
- setMax(double) - Method in class org.anchoranalysis.mpp.bean.bound.BoundMinMax
-
Sets the maximum value of the bound.
- setMax(double) - Method in class org.anchoranalysis.mpp.bean.bound.ResolvedBound
- setMin(double) - Method in class org.anchoranalysis.mpp.bean.bound.BoundMinMax
-
Sets the minimum value of the bound.
- setMin(double) - Method in class org.anchoranalysis.mpp.bean.bound.ResolvedBound
- setMinNumPoints(int) - Method in class org.anchoranalysis.mpp.bean.points.CreateMarkFromPoints
-
Minimum number of points required to create a mark.
- setPoints(Point3d, Point3d) - Method in class org.anchoranalysis.mpp.mark.points.LineSegment
-
Sets the start and end points of the line segment.
- setPoints(Point3i, Point3i) - Method in class org.anchoranalysis.mpp.mark.points.LineSegment
-
Sets the start and end points of the line segment.
- setPointsFitter(PointsFitter) - Method in class org.anchoranalysis.mpp.bean.points.CreateMarkFromPoints
-
Fits the provided mark to the extracted points.
- setPosition(Point3d) - Method in class org.anchoranalysis.mpp.mark.MarkWithPosition
-
The position of the mark in 3D space.
- setRadius(double) - Method in class org.anchoranalysis.mpp.mark.conic.MarkWithPositionAndSingleRadius
-
Sets the radius of the mark.
- setReferencePoissonIntensity(double) - Method in class org.anchoranalysis.mpp.bean.mark.factory.MarkWithIdentifierFactory
-
The reference Poisson intensity for mark creation.
- setRotationAngle(Bound) - Method in class org.anchoranalysis.mpp.bean.bound.rotation.BoundRotation2D
- setRotationX(Bound) - Method in class org.anchoranalysis.mpp.bean.bound.rotation.BoundRotation3D
- setRotationY(Bound) - Method in class org.anchoranalysis.mpp.bean.bound.rotation.BoundRotation3D
- setRotationZ(Bound) - Method in class org.anchoranalysis.mpp.bean.bound.rotation.BoundRotation3D
- setShell(double) - Method in class org.anchoranalysis.mpp.bean.mark.factory.MarkEllipseFactory
-
The shell thickness of the ellipse.
- setShell(double) - Method in class org.anchoranalysis.mpp.bean.mark.factory.MarkEllipsoidFactory
-
The shell thickness of the ellipsoid.
- setShell(double) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipse
-
The size of the shell, expressed as a ratio of the radius.
- setShell(double) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipsoid
-
The size of the shell, expressed as a ratio of the radii.
- setTemplateMark(MarkFactory) - Method in class org.anchoranalysis.mpp.bean.mark.factory.MarkWithIdentifierFactory
-
A template mark factory from which all new marks are created.
- setThrowExceptionForInsufficientPoints(boolean) - Method in class org.anchoranalysis.mpp.bean.points.CreateMarkFromPoints
-
Whether to throw an exception when there are insufficient points.
- shallowCopy() - Method in class org.anchoranalysis.mpp.mark.ColoredMarks
-
Creates a shallow copy of this ColoredMarks instance.
- shallowCopy() - Method in class org.anchoranalysis.mpp.mark.MarkCollection
-
Creates a shallow copy of the collection.
- SingleMarkProvider - Class in org.anchoranalysis.mpp.bean.provider
-
Provides (maybe) a single mark
- SingleMarkProvider() - Constructor for class org.anchoranalysis.mpp.bean.provider.SingleMarkProvider
- size() - Method in class org.anchoranalysis.mpp.bean.bound.BoundUnitless
-
Calculates the size of the bound range.
- size() - Method in class org.anchoranalysis.mpp.index.IndexByChannel
-
Gets the number of channels in the index.
- size() - Method in class org.anchoranalysis.mpp.mark.ColoredMarks
-
Returns the number of marks in the collection.
- size() - Method in class org.anchoranalysis.mpp.mark.MarkCollection
-
Returns the number of marks in the collection.
- size() - Method in interface org.anchoranalysis.mpp.mark.voxelized.memo.MemoForIndex
-
Returns the total number of memos available.
- Sphere - Class in org.anchoranalysis.mpp.mark.conic
-
Represents a 3D sphere mark.
- Sphere() - Constructor for class org.anchoranalysis.mpp.mark.conic.Sphere
- Sphere(Bound) - Constructor for class org.anchoranalysis.mpp.mark.conic.Sphere
-
Creates a sphere with a radius within particular bounds.
- Sphere(Sphere) - Constructor for class org.anchoranalysis.mpp.mark.conic.Sphere
-
Copy constructor.
- statisticsFor(int, int, int) - Method in interface org.anchoranalysis.mpp.mark.voxelized.VoxelizedMark
-
Calculates statistics for a specific slice in a specific channel and region.
- statisticsForAllSlices(int, int) - Method in interface org.anchoranalysis.mpp.mark.voxelized.VoxelizedMark
-
Calculates statistics for all slices in a specific channel and region.
- statisticsForAllSlicesMaskSlice(int, int, int) - Method in interface org.anchoranalysis.mpp.mark.voxelized.VoxelizedMark
-
Calculates statistics for all slices in a specific channel and region, using a mask from another channel.
- strMarks() - Method in class org.anchoranalysis.mpp.mark.conic.MarkWithPositionAndSingleRadius
-
Returns a string representation of the mark's attributes.
- SUBMARK_CORE - Static variable in class org.anchoranalysis.mpp.mark.GlobalRegionIdentifiers
-
Identifier for the core region of a submark.
- SUBMARK_CORE_INNER - Static variable in class org.anchoranalysis.mpp.mark.GlobalRegionIdentifiers
-
Identifier for the inner core region of a submark.
- SUBMARK_INSIDE - Static variable in class org.anchoranalysis.mpp.mark.GlobalRegionIdentifiers
-
Identifier for the inside region of a submark.
- SUBMARK_OUTSIDE - Static variable in class org.anchoranalysis.mpp.mark.GlobalRegionIdentifiers
-
Identifier for the outside region of a submark.
- SUBMARK_SHELL - Static variable in class org.anchoranalysis.mpp.mark.GlobalRegionIdentifiers
-
Identifier for the shell region of a submark.
- SUBMARK_SHELL_OUTSIDE - Static variable in class org.anchoranalysis.mpp.mark.GlobalRegionIdentifiers
-
Identifier for the outer shell region of a submark.
- subsetWhereBBoxIntersects(Dimensions, int, List<BoundingBox>) - Method in class org.anchoranalysis.mpp.mark.ColoredMarks
-
Creates a subset of marks whose bounding boxes intersect with given boxes.
T
- toString() - Method in class org.anchoranalysis.mpp.bean.bound.ResolvedBound
- toString() - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembership
- toString() - Method in class org.anchoranalysis.mpp.bean.regionmap.RegionMembershipWithFlags
- toString() - Method in class org.anchoranalysis.mpp.mark.conic.Circle
- toString() - Method in class org.anchoranalysis.mpp.mark.conic.Ellipse
- toString() - Method in class org.anchoranalysis.mpp.mark.conic.Ellipsoid
- toString() - Method in class org.anchoranalysis.mpp.mark.conic.Sphere
- toString() - Method in class org.anchoranalysis.mpp.mark.MarkCollection
- toString() - Method in class org.anchoranalysis.mpp.mark.points.LineSegment
- toString() - Method in class org.anchoranalysis.mpp.mark.points.PointList
- toString() - Method in class org.anchoranalysis.mpp.mark.points.Polygon
- toString() - Method in class org.anchoranalysis.mpp.mark.points.PolygonCurve
- toString() - Method in class org.anchoranalysis.mpp.mark.points.RotatableBoundingBox
- toString() - Method in class org.anchoranalysis.mpp.pair.MarkPair
- toString() - Method in class org.anchoranalysis.mpp.pair.PairVoxelizedMarkMemo
- toString() - Method in class org.anchoranalysis.mpp.proposer.ProposerContext
U
- UnsupportedMarkTypeException - Exception in org.anchoranalysis.mpp.mark
-
Exception thrown when an unsupported mark type is encountered.
- UnsupportedMarkTypeException(Exception) - Constructor for exception org.anchoranalysis.mpp.mark.UnsupportedMarkTypeException
-
Constructs a new UnsupportedMarkTypeException with the specified cause.
- UnsupportedMarkTypeException(String) - Constructor for exception org.anchoranalysis.mpp.mark.UnsupportedMarkTypeException
-
Constructs a new UnsupportedMarkTypeException with the specified detail message.
- UpdatableMarks - Interface in org.anchoranalysis.mpp.mark
-
An interface for managing a set of marks that can be updated.
- update(Point2d, Point2d, Orientation) - Method in class org.anchoranalysis.mpp.mark.points.RotatableBoundingBox
-
Updates the bounding box with new dimensions and orientation.
- updateAfterMarkChange() - Method in class org.anchoranalysis.mpp.mark.conic.Ellipsoid
-
Updates internal calculations after a change in the mark's properties.
- updateAfterPointsChange() - Method in class org.anchoranalysis.mpp.mark.points.PointList
- updateAfterPointsChange() - Method in class org.anchoranalysis.mpp.mark.points.PointListBase
-
Updates the min and max points after the list of points has changed.
- updateAfterPointsChange() - Method in class org.anchoranalysis.mpp.mark.points.Polygon
- UpdateMarkSetException - Exception in org.anchoranalysis.mpp.mark
-
Exception thrown when an error occurs while updating a mark set.
- UpdateMarkSetException(Exception) - Constructor for exception org.anchoranalysis.mpp.mark.UpdateMarkSetException
-
Constructs a new UpdateMarkSetException with the specified cause.
- UpdateMarkSetException(String) - Constructor for exception org.anchoranalysis.mpp.mark.UpdateMarkSetException
-
Constructs a new UpdateMarkSetException with the specified detail message.
- updateshell(double) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipse
-
Updates the shell size and recalculates internal values.
V
- volume(int) - Method in class org.anchoranalysis.mpp.mark.conic.Circle
- volume(int) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipse
- volume(int) - Method in class org.anchoranalysis.mpp.mark.conic.Ellipsoid
- volume(int) - Method in class org.anchoranalysis.mpp.mark.conic.Sphere
- volume(int) - Method in class org.anchoranalysis.mpp.mark.Mark
-
Calculates the volume of a specific region of the mark.
- volume(int) - Method in class org.anchoranalysis.mpp.mark.points.LineSegment
- volume(int) - Method in class org.anchoranalysis.mpp.mark.points.PointList
- volume(int) - Method in class org.anchoranalysis.mpp.mark.points.Polygon
- volume(int) - Method in class org.anchoranalysis.mpp.mark.points.PolygonCurve
- volume(int) - Method in class org.anchoranalysis.mpp.mark.points.RotatableBoundingBox
- voxelized() - Method in class org.anchoranalysis.mpp.mark.voxelized.memo.VoxelizedMarkMemo
-
Gets the voxelized representation of the mark.
- VoxelizedMark - Interface in org.anchoranalysis.mpp.mark.voxelized
-
A voxelized representation of a Mark i.e.
- VoxelizedMarkFactory - Class in org.anchoranalysis.mpp.mark.voxelized
-
Factory class for creating
VoxelizedMarkHistograminstances. - VoxelizedMarkMemo - Class in org.anchoranalysis.mpp.mark.voxelized.memo
-
Memoization of retrieving a
VoxelizedMarkfrom a mark. - VoxelizedMarkMemo(Mark, EnergyStackWithoutParameters, RegionMap) - Constructor for class org.anchoranalysis.mpp.mark.voxelized.memo.VoxelizedMarkMemo
-
Creates a new VoxelizedMarkMemo.
- VoxelizedMarkMemoFactory - Class in org.anchoranalysis.mpp.mark.voxelized.memo
-
Factory class for creating
VoxelizedMarkMemoinstances. - VoxelPartition<T> - Interface in org.anchoranalysis.mpp.index
-
A partition of voxel values by slice.
- VoxelPartitionFactory<T> - Interface in org.anchoranalysis.mpp.index.factory
-
A factory for creating
VoxelPartitioninstances. - VoxelPartitionHistogram - Class in org.anchoranalysis.mpp.index
-
A voxel partition implementation using histograms to represent voxel value distributions.
- VoxelPartitionHistogram(int, Supplier<Histogram>) - Constructor for class org.anchoranalysis.mpp.index.VoxelPartitionHistogram
-
Constructs a VoxelPartitionHistogram with a specified number of slices.
- VoxelPartitonFactoryHistogram - Class in org.anchoranalysis.mpp.index.factory
-
A factory for creating
VoxelPartitioninstances that useHistograms as parts. - VoxelPartitonFactoryHistogram() - Constructor for class org.anchoranalysis.mpp.index.factory.VoxelPartitonFactoryHistogram
- voxels() - Method in interface org.anchoranalysis.mpp.mark.voxelized.VoxelizedMark
-
Gets the voxel representation of the mark.
- voxelsMaximumIntensityProjection() - Method in interface org.anchoranalysis.mpp.mark.voxelized.VoxelizedMark
-
Gets the maximum intensity projection of the voxelized mark.
All Classes All Packages