Uses of Class
org.anchoranalysis.mpp.mark.Mark
Packages that use Mark
Package
Description
Beans related to creating
Marks.Operations based on sets of points.
Fitting structures to sets of points.
Proposing
Marks or other data-structures with particular
attributes.Criteria for adding edges during optimization of marked-point-processes.
Features calculated on a
Mark.Non-bean classes pertaining to calculating energy during an energy-minimization optimization
scheme.
Non-bean classes pertaining to calculating energy of {org.anchoranalysis.mpp.mark.Mark}s.
Non-bean classes for calculating feature-values related to
Marks.Parameters used to initialize certain types of beans.
Non-bean classes related to
Marks.Marks implementing conic sections.Marks implementing structures based on points.A mark after a voxel-representation has been inferred.
Memoization of
VoxelizedMarks.Pairs of
Marks.Non-bean classes for proposing
Marks or other data-structures
with particular attributes.Beans that fit or otherwise manipulate sets of points.
Fitting geometric structures to points.
-
Uses of Mark in org.anchoranalysis.mpp.bean.mark.factory
Methods in org.anchoranalysis.mpp.bean.mark.factory that return MarkModifier and TypeMethodDescriptionMarkEllipseFactory.create()MarkEllipsoidFactory.create()abstract MarkMarkFactory.create()Creates a new Mark object.MarkPointListFactory.create()MarkWithIdentifierFactory.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 MarkModifier and TypeMethodDescriptionCreateMarkFromPoints.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 MarkModifier and TypeMethodDescriptionabstract voidPointsFitter.fit(List<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 MarkModifier and TypeMethodDescriptionMarkMergeProposer.propose(VoxelizedMarkMemo mark1, VoxelizedMarkMemo mark2, ProposerContext context) Proposes a merge between two marks.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 MarkModifier and TypeMethodDescriptionabstract Optional<Orientation> OrientationProposer.propose(Mark mark, Dimensions dimensions, RandomNumberGenerator randomNumberGenerator) Proposes an orientation for a given mark.PointsProposer.propose(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.feature.addcriteria
Methods in org.anchoranalysis.mpp.feature.addcriteria that return types with arguments of type MarkModifier and TypeMethodDescriptionAddCriteriaPair.generateEdge(VoxelizedMarkMemo mark1, VoxelizedMarkMemo mark2, EnergyStack energyStack, Optional<FeatureCalculatorMulti<FeatureInputPairMemo>> session, boolean do3D) RandomCollectionWithAddCriteria.getMarks()Gets all marks in the collection.RandomCollectionWithAddCriteria.getPairsFor(Mark mark) Gets all pairs associated with a specific mark.Methods in org.anchoranalysis.mpp.feature.addcriteria with parameters of type MarkModifier and TypeMethodDescriptionbooleanRandomCollectionWithAddCriteria.containsMark(Mark mark) Checks if the collection contains a specific mark.RandomCollectionWithAddCriteria.getPairsFor(Mark mark) Gets all pairs associated with a specific mark. -
Uses of Mark in org.anchoranalysis.mpp.feature.bean.mark
Methods in org.anchoranalysis.mpp.feature.bean.mark that return MarkModifier and TypeMethodDescriptionFeatureInputMark.getMark()The mark associated with this feature input.Constructors in org.anchoranalysis.mpp.feature.bean.mark with parameters of type MarkModifierConstructorDescriptionFeatureInputMark(Mark mark, Optional<Dimensions> dimensions) Constructs a new instance with a mark and optional dimensions.FeatureInputMark(Mark mark, Optional<Dimensions> dimensions, Optional<Dictionary> dictionary) Creates a newFeatureInputMarkinstance.FeatureInputMark(Mark mark, Dimensions dimensions, Dictionary dictionary) Constructs a new instance with a mark, dimensions, and dictionary. -
Uses of Mark in org.anchoranalysis.mpp.feature.energy
Methods in org.anchoranalysis.mpp.feature.energy that return types with arguments of type MarkConstructor parameters in org.anchoranalysis.mpp.feature.energy with type arguments of type MarkModifierConstructorDescriptionEnergyPair(MarkPair<Mark> pair, EnergyTotal energyTotal) Creates a newEnergyPairinstance. -
Uses of Mark in org.anchoranalysis.mpp.feature.energy.marks
Methods in org.anchoranalysis.mpp.feature.energy.marks that return Mark -
Uses of Mark in org.anchoranalysis.mpp.feature.mark
Methods in org.anchoranalysis.mpp.feature.mark with parameters of type MarkModifier and TypeMethodDescriptionEnergyMemoList.getMemoForMark(MarkCollection marks, Mark mark) Gets the memo for a specific mark in the collection. -
Uses of Mark in org.anchoranalysis.mpp.init
Methods in org.anchoranalysis.mpp.init that return types with arguments of type MarkModifier and TypeMethodDescriptionMarksInitialization.markPairs()Store for random collections of mark pairs. -
Uses of Mark in org.anchoranalysis.mpp.mark
Subclasses of Mark in org.anchoranalysis.mpp.markModifier and TypeClassDescriptionclassAn abstract base class for marks that have a position in 3D space.Methods in org.anchoranalysis.mpp.mark that return MarkModifier and TypeMethodDescriptionabstract MarkMark.duplicate()Creates a duplicate of this mark.MarkCollection.get(int index) Gets a mark at a specific index.final MarkMarkCollection.randomMark(RandomNumberGenerator randomNumberGenerator) Gets a random mark from the collection.MarkCollection.remove(int index) Removes a mark at a specific index.Replaces the mark at a specific index.Methods in org.anchoranalysis.mpp.mark that return types with arguments of type MarkModifier and TypeMethodDescriptionMarkCollection.createHashMapToId()Creates a map of marks to their indices in the collection.MarkCollection.createIdHashMap()Creates a map of marks indexed by their IDs.MarkCollection.createSet()Creates a set of all marks in the collection.MarkCollection.getMarks()ColoredMarks.iterator()MarkCollection.iterator()Methods in org.anchoranalysis.mpp.mark with parameters of type MarkModifier and TypeMethodDescriptionvoidAdds a mark with an associated color.voidAdds a mark with an associated RGBColor.booleanAdds 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.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.final voidReplaces the mark at a specific index.intFinds 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 overlapReplaces the mark at a specific index.Constructors in org.anchoranalysis.mpp.mark with parameters of type MarkModifierConstructorDescriptionColoredMarks(Mark mark, RGBColor color) Creates a ColoredMarks instance with a single mark and color.protectedCopy constructor.MarkCollection(Mark mark) Creates from a singleMark.Constructor parameters in org.anchoranalysis.mpp.mark with type arguments of type MarkModifierConstructorDescriptionColoredMarks(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) Creates a newMarkCollectioninstance.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.conicModifier and TypeClassDescriptionclassRepresents a 2D circle mark.classAbstract base class for conic marks (e.g., ellipsoids, spheres).classRepresents a 2D ellipse mark.classRepresents a 3D ellipsoid mark with multiple sub-regions.classBase-class for a conic that has a single radius (circle, sphere etc.)classRepresents a 3D sphere mark.Methods in org.anchoranalysis.mpp.mark.conic that return MarkModifier and TypeMethodDescriptionstatic MarkMarkConicFactory.createMarkFromPoint(Point3d point, int size, boolean do3D) Creates a mark from a double-precision 3D point.static MarkMarkConicFactory.createMarkFromPoint(Point3i point, int size, boolean do3D) Creates a mark from an integer 3D point.Circle.duplicate()Ellipsoid.duplicate()Sphere.duplicate()Methods in org.anchoranalysis.mpp.mark.conic with parameters of type MarkModifier and TypeMethodDescriptionbooleanEllipse.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.pointsModifier and TypeClassDescriptionclassRepresents a line segment in 3D space as a Mark.classA a list of 3D points.classA base class for marks that consist of a list of 3D points.classRepresents a polygon in 2D space as a Mark.classRepresents a polygon curve in 3D space as a Mark.classA two-dimensional bounding-box rotated at arbitrary angle in XY plane around a point.Methods in org.anchoranalysis.mpp.mark.points that return MarkModifier and TypeMethodDescriptionLineSegment.duplicate()PointList.duplicate()Polygon.duplicate()PolygonCurve.duplicate()RotatableBoundingBox.duplicate()Methods in org.anchoranalysis.mpp.mark.points with parameters of type Mark -
Uses of Mark in org.anchoranalysis.mpp.mark.voxelized
Methods in org.anchoranalysis.mpp.mark.voxelized with parameters of type MarkModifier and TypeMethodDescriptionstatic 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 MarkMethods in org.anchoranalysis.mpp.mark.voxelized.memo with parameters of type MarkModifier and TypeMethodDescriptionvoidVoxelizedMarkMemo.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 MarkModifierConstructorDescriptionVoxelizedMarkMemo(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 MarkConstructors in org.anchoranalysis.mpp.overlay with parameters of type MarkModifierConstructorDescriptionOverlayMark(Mark mark, RegionMembershipWithFlags regionMembership) Creates a newOverlayMarkinstance. -
Uses of Mark in org.anchoranalysis.mpp.pair
Classes in org.anchoranalysis.mpp.pair with type parameters of type Mark -
Uses of Mark in org.anchoranalysis.mpp.proposer
Methods in org.anchoranalysis.mpp.proposer with parameters of type MarkModifier and TypeMethodDescriptionCreates a VoxelizedMarkMemo for the given mark. -
Uses of Mark in org.anchoranalysis.plugin.points.bean
Methods in org.anchoranalysis.plugin.points.bean with parameters of type Mark -
Uses of Mark in org.anchoranalysis.plugin.points.bean.fitter
Methods in org.anchoranalysis.plugin.points.bean.fitter with parameters of type MarkModifier and TypeMethodDescriptionprotected abstract voidLinearLeastSquaresViaNormalEquationBase.applyCoefficientsToMark(cern.colt.matrix.DoubleMatrix2D matrixV, Mark mark, Dimensions dimensions) Applies the calculated coefficients to the mark.voidLinearLeastSquaresEllipseFitter.fit(List<Point3f> points, Mark mark, Dimensions dimensions) voidLinearLeastSquaresEllipsoidFitter.fit(List<Point3f> points, Mark mark, Dimensions dimensions) voidLinearLeastSquaresViaNormalEquationBase.fit(List<Point3f> points, Mark mark, Dimensions dimensions) voidReference.fit(List<Point3f> points, Mark mark, Dimensions dimensions) voidReflectInAxesWithinDistance.fit(List<Point3f> points, Mark mark, Dimensions dimensions) voidPointsFitterToMark.fitPointsToMark(List<Point3f> pointsForFitter, Mark mark, Dimensions dim) Fits a list of points to a mark using the specified points fitter.booleanLinearLeastSquaresEllipseFitter.isCompatibleWith(Mark testMark) booleanLinearLeastSquaresEllipsoidFitter.isCompatibleWith(Mark testMark) booleanReference.isCompatibleWith(Mark testMark) booleanReflectInAxesWithinDistance.isCompatibleWith(Mark testMark)