Uses of Class
org.anchoranalysis.mpp.mark.Mark
| Package | Description |
|---|---|
| org.anchoranalysis.mpp.bean.mark.factory |
Beans related to creating
Marks. |
| org.anchoranalysis.mpp.bean.points |
Operations based on sets of points.
|
| org.anchoranalysis.mpp.bean.points.fitter |
Fitting structures to sets of points.
|
| org.anchoranalysis.mpp.bean.proposer |
Proposing
Marks or other data-structures with particular
attributes. |
| org.anchoranalysis.mpp.init |
Parameters used to initialize certain types of beans.
|
| org.anchoranalysis.mpp.mark |
Non-bean classes related to
Marks. |
| org.anchoranalysis.mpp.mark.conic |
Marks implementing conic sections. |
| org.anchoranalysis.mpp.mark.points |
Marks implementing structures based on points. |
| org.anchoranalysis.mpp.mark.voxelized |
A mark after a voxel-representation has been inferred.
|
| org.anchoranalysis.mpp.mark.voxelized.memo |
Memoization of
VoxelizedMarks. |
| org.anchoranalysis.mpp.overlay | |
| org.anchoranalysis.mpp.pair |
Pairs of
Marks. |
| org.anchoranalysis.mpp.proposer |
Non-bean classes for proposing
Marks or other data-structures
with particular attributes. |
-
Uses of Mark in org.anchoranalysis.mpp.bean.mark.factory
Methods in org.anchoranalysis.mpp.bean.mark.factory that return Mark Modifier and Type Method Description MarkMarkEllipseFactory. create()MarkMarkEllipsoidFactory. create()abstract MarkMarkFactory. create()Creates a new Mark object.MarkMarkPointListFactory. create()MarkMarkWithIdentifierFactory. newTemplateMark()Creates a new mark based on the template and assigns it a unique identifier. -
Uses of Mark in org.anchoranalysis.mpp.bean.points
Methods in org.anchoranalysis.mpp.bean.points that return types with arguments of type Mark Modifier and Type Method Description Optional<Mark>CreateMarkFromPoints. fitMarkToPointsFromMarks(MarkCollection marks, Dimensions dimensions)Extracts points from marks, creates a new mark, and fits this mark to the extracted points. -
Uses of Mark in org.anchoranalysis.mpp.bean.points.fitter
Methods in org.anchoranalysis.mpp.bean.points.fitter with parameters of type Mark Modifier and Type Method Description abstract voidPointsFitter. fit(List<org.anchoranalysis.spatial.point.Point3f> points, Mark mark, Dimensions dimensions)Fits a mark to a set of points within given dimensions. -
Uses of Mark in org.anchoranalysis.mpp.bean.proposer
Methods in org.anchoranalysis.mpp.bean.proposer that return types with arguments of type Mark Modifier and Type Method Description abstract Optional<Mark>MarkMergeProposer. propose(VoxelizedMarkMemo mark1, VoxelizedMarkMemo mark2, ProposerContext context)Proposes a merge between two marks.abstract Optional<Mark>MarkFromCollectionProposer. selectMarkFrom(MarkCollection marks, ProposerContext context)Selects a mark from a collection of marks.Methods in org.anchoranalysis.mpp.bean.proposer with parameters of type Mark Modifier and Type Method Description abstract Optional<org.anchoranalysis.spatial.orientation.Orientation>OrientationProposer. propose(Mark mark, Dimensions dimensions, RandomNumberGenerator randomNumberGenerator)Proposes an orientation for a given mark.abstract Optional<List<org.anchoranalysis.spatial.point.Point3i>>PointsProposer. propose(org.anchoranalysis.spatial.point.Point3d point, Mark mark, Dimensions dimensions, RandomNumberGenerator randomNumberGenerator, ErrorNode errorNode)Proposes a list of points based on the given parameters. -
Uses of Mark in org.anchoranalysis.mpp.init
Methods in org.anchoranalysis.mpp.init that return types with arguments of type Mark Modifier and Type Method Description NamedProviderStore<RandomCollection<MarkPair<Mark>>>MarksInitialization. markPairs()Store for random collections of mark pairs. -
Uses of Mark in org.anchoranalysis.mpp.mark
Subclasses of Mark in org.anchoranalysis.mpp.mark Modifier and Type Class Description classMarkWithPositionAn abstract base class for marks that have a position in 3D space.Methods in org.anchoranalysis.mpp.mark that return Mark Modifier and Type Method Description abstract MarkMark. duplicate()Creates a duplicate of this mark.MarkMarkCollection. get(int index)Gets a mark at a specific index.MarkMarkCollection. randomMark(RandomNumberGenerator randomNumberGenerator)Gets a random mark from the collection.MarkMarkCollection. remove(int index)Removes a mark at a specific index.MarkMarkCollection. set(int index, Mark element)Replaces the mark at a specific index.Methods in org.anchoranalysis.mpp.mark that return types with arguments of type Mark Modifier and Type Method Description Map<Mark,Integer>MarkCollection. createHashMapToId()Creates a map of marks to their indices in the collection.Map<Integer,Mark>MarkCollection. createIdHashMap()Creates a map of marks indexed by their IDs.Set<Mark>MarkCollection. createSet()Creates a set of all marks in the collection.List<Mark>MarkCollection. getMarks()Iterator<Mark>ColoredMarks. iterator()Iterator<Mark>MarkCollection. iterator()Methods in org.anchoranalysis.mpp.mark with parameters of type Mark Modifier and Type Method Description voidColoredMarks. add(Mark mark, Color color)Adds a mark with an associated color.voidColoredMarks. add(Mark mark, RGBColor color)Adds a mark with an associated RGBColor.booleanMarkCollection. add(Mark mark)Adds a mark to the collection.voidColoredMarks. addChangeID(Mark mark, Color color)Adds a mark, changes its ID, and associates it with a color.voidColoredMarks. addChangeID(Mark mark, RGBColor color)Adds a mark, changes its ID, and associates it with an RGBColor.org.anchoranalysis.image.voxel.object.ObjectMaskMarkToObjectConverter. convert(Mark mark)Converts aMarkto an equivalentObjectMask.booleanMark. equalsDeep(Mark mark)Checks if this mark is deeply equal to another mark.booleanMarkWithPosition. equalsDeep(Mark m)Checks if this mark is equal to another mark by comparing all attributes.voidMarkCollection. exchange(int index, Mark markToAssign)Replaces the mark at a specific index.intMarkCollection. indexOf(Mark mark)Finds the index of a specific mark in the collection.booleanCompatibleWithMark. isCompatibleWith(Mark testMark)Tests if the implementing object is compatible with a mark of a particular type.booleanQuickOverlapCalculation. noOverlapWith(Mark mark, int regionID)A quick (computationally-efficient) test to see if we can reject the possibility of overlapMarkMarkCollection. set(int index, Mark element)Replaces the mark at a specific index.Constructors in org.anchoranalysis.mpp.mark with parameters of type Mark Constructor Description ColoredMarks(Mark mark, RGBColor color)Creates a ColoredMarks instance with a single mark and color.Mark(Mark source)Copy constructor.MarkCollection(Mark mark)Creates from a singleMark.Constructor parameters in org.anchoranalysis.mpp.mark with type arguments of type Mark Constructor Description ColoredMarks(MarkCollection marks, ColorIndex colorIndex, IdentifierGetter<Mark> colorIDGetter)Creates a ColoredMarks instance from a MarkCollection and assigns colors based on a ColorIndex.MarkCollection(List<Mark> marks)MarkCollection(Stream<Mark> stream)Creates from a stream ofMarks. -
Uses of Mark in org.anchoranalysis.mpp.mark.conic
Subclasses of Mark in org.anchoranalysis.mpp.mark.conic Modifier and Type Class Description classCircleRepresents a 2D circle mark.classConicBaseAbstract base class for conic marks (e.g., ellipsoids, spheres).classEllipseRepresents a 2D ellipse mark.classEllipsoidRepresents a 3D ellipsoid mark with multiple sub-regions.classMarkWithPositionAndSingleRadiusBase-class for a conic that has a single radius (circle, sphere etc.)classSphereRepresents a 3D sphere mark.Methods in org.anchoranalysis.mpp.mark.conic that return Mark Modifier and Type Method Description static MarkMarkConicFactory. createMarkFromPoint(org.anchoranalysis.spatial.point.Point3d point, int size, boolean do3D)Creates a mark from a double-precision 3D point.static MarkMarkConicFactory. createMarkFromPoint(org.anchoranalysis.spatial.point.Point3i point, int size, boolean do3D)Creates a mark from an integer 3D point.MarkCircle. duplicate()MarkEllipsoid. duplicate()MarkSphere. duplicate()Methods in org.anchoranalysis.mpp.mark.conic with parameters of type Mark Modifier and Type Method Description booleanEllipse. equalsDeep(Mark mark)booleanEllipsoid. equalsDeep(Mark m)booleanMarkWithPositionAndSingleRadius. equalsDeep(Mark mark) -
Uses of Mark in org.anchoranalysis.mpp.mark.points
Subclasses of Mark in org.anchoranalysis.mpp.mark.points Modifier and Type Class Description classLineSegmentRepresents a line segment in 3D space as a Mark.classPointListA a list of 3D points.classPointListBaseA base class for marks that consist of a list of 3D points.classPolygonRepresents a polygon in 2D space as a Mark.classPolygonCurveRepresents a polygon curve in 3D space as a Mark.classRotatableBoundingBoxA two-dimensional bounding-box rotated at arbitrary angle in XY plane around a point.Methods in org.anchoranalysis.mpp.mark.points that return Mark Modifier and Type Method Description MarkLineSegment. duplicate()MarkPointList. duplicate()MarkPolygon. duplicate()MarkPolygonCurve. duplicate()MarkRotatableBoundingBox. duplicate()Methods in org.anchoranalysis.mpp.mark.points with parameters of type Mark Modifier and Type Method Description booleanPointListBase. equalsDeep(Mark m) -
Uses of Mark in org.anchoranalysis.mpp.mark.voxelized
Methods in org.anchoranalysis.mpp.mark.voxelized with parameters of type Mark Modifier and Type Method Description static org.anchoranalysis.mpp.mark.voxelized.VoxelizedMarkHistogramVoxelizedMarkFactory. create(Mark mark, EnergyStackWithoutParameters stack, RegionMap regionMap)Creates a newVoxelizedMarkHistograminstance. -
Uses of Mark in org.anchoranalysis.mpp.mark.voxelized.memo
Methods in org.anchoranalysis.mpp.mark.voxelized.memo that return Mark Modifier and Type Method Description MarkVoxelizedMarkMemo. getMark()The associated mark.Methods in org.anchoranalysis.mpp.mark.voxelized.memo with parameters of type Mark Modifier and Type Method Description voidVoxelizedMarkMemo. assignFrom(Mark mark)Assigns a new mark to replace the existing mark.static VoxelizedMarkMemoVoxelizedMarkMemoFactory. create(Mark mark, EnergyStackWithoutParameters stack, RegionMap regionMap)Creates a newVoxelizedMarkMemoinstance.Constructors in org.anchoranalysis.mpp.mark.voxelized.memo with parameters of type Mark Constructor Description VoxelizedMarkMemo(Mark mark, EnergyStackWithoutParameters stack, RegionMap regionMap)Creates a new VoxelizedMarkMemo. -
Uses of Mark in org.anchoranalysis.mpp.overlay
Methods in org.anchoranalysis.mpp.overlay that return Mark Modifier and Type Method Description MarkOverlayMark. getMark()TheMarkto overlay.Constructors in org.anchoranalysis.mpp.overlay with parameters of type Mark Constructor Description OverlayMark(Mark mark, RegionMembershipWithFlags regionMembership) -
Uses of Mark in org.anchoranalysis.mpp.pair
Classes in org.anchoranalysis.mpp.pair with type parameters of type Mark Modifier and Type Class Description classMarkPair<T extends Mark>Represents a pair of marks, with a source and destination. -
Uses of Mark in org.anchoranalysis.mpp.proposer
Methods in org.anchoranalysis.mpp.proposer with parameters of type Mark Modifier and Type Method Description VoxelizedMarkMemoProposerContext. create(Mark mark)Creates a VoxelizedMarkMemo for the given mark.