Uses of Class
org.anchoranalysis.mpp.mark.voxelized.memo.VoxelizedMarkMemo
Packages that use VoxelizedMarkMemo
Package
Description
Beans generally related to
Marks.Proposing
Marks or other data-structures with particular
attributes.Non-bean classes related to
Marks.Memoization of
VoxelizedMarks.Calculating overlaps between two
Marks.Pairs of
Marks.Non-bean classes for proposing
Marks or other data-structures
with particular attributes.-
Uses of VoxelizedMarkMemo in org.anchoranalysis.mpp.bean.mark
Methods in org.anchoranalysis.mpp.bean.mark with parameters of type VoxelizedMarkMemoModifier and TypeMethodDescriptionabstract VoxelStatisticsMarkRegion.createStatisticsFor(VoxelizedMarkMemo memo, Dimensions dimensions) Creates voxel statistics for the mark region based on the given memo and dimensions. -
Uses of VoxelizedMarkMemo in org.anchoranalysis.mpp.bean.proposer
Methods in org.anchoranalysis.mpp.bean.proposer with parameters of type VoxelizedMarkMemoModifier and TypeMethodDescriptionMarkMergeProposer.propose(VoxelizedMarkMemo mark1, VoxelizedMarkMemo mark2, ProposerContext context) Proposes a merge between two marks.abstract booleanMarkProposer.propose(VoxelizedMarkMemo inputMark, ProposerContext context) Proposes changes to the input mark according to the internal rules of the proposer.abstract Optional<PairVoxelizedMarkMemo> MarkSplitProposer.propose(VoxelizedMarkMemo mark, ProposerContext context, MarkWithIdentifierFactory markFactory) Proposes a split of the input mark into two new marks. -
Uses of VoxelizedMarkMemo in org.anchoranalysis.mpp.mark
Methods in org.anchoranalysis.mpp.mark with parameters of type VoxelizedMarkMemoModifier and TypeMethodDescriptionvoidUpdatableMarks.add(MemoForIndex marksExisting, VoxelizedMarkMemo newMark) Adds a new mark to the existing set of marks.voidUpdatableMarks.exchange(MemoForIndex memo, VoxelizedMarkMemo oldMark, int indexOldMark, VoxelizedMarkMemo newMark) Exchanges an existing mark with a new one.voidUpdatableMarks.remove(MemoForIndex marksExisting, VoxelizedMarkMemo mark) Removes a mark from the existing set of marks. -
Uses of VoxelizedMarkMemo in org.anchoranalysis.mpp.mark.voxelized.memo
Methods in org.anchoranalysis.mpp.mark.voxelized.memo that return VoxelizedMarkMemoModifier and TypeMethodDescriptionstatic VoxelizedMarkMemoVoxelizedMarkMemoFactory.create(Mark mark, EnergyStackWithoutParameters stack, RegionMap regionMap) Creates a newVoxelizedMarkMemoinstance.VoxelizedMarkMemo.duplicateFresh()Duplicates the current mark memo, resetting the calculation state.MemoForIndex.getMemoForIndex(int index) Retrieves theVoxelizedMarkMemofor the specified index. -
Uses of VoxelizedMarkMemo in org.anchoranalysis.mpp.overlap
Methods in org.anchoranalysis.mpp.overlap with parameters of type VoxelizedMarkMemoModifier and TypeMethodDescriptionstatic doubleOverlapUtilities.overlapWith(VoxelizedMarkMemo memo1, VoxelizedMarkMemo memo2, int regionID) Calculates the overlap between two voxelized marks for a specific region.static doubleOverlapUtilities.overlapWithMaskGlobal(VoxelizedMarkMemo memo1, VoxelizedMarkMemo memo2, int regionID, Voxels<UnsignedByteBuffer> globalMask, byte onGlobalMask) Counts the number of overlapping voxels between twoVoxelizedMarkMemoobjects, considering a global mask. -
Uses of VoxelizedMarkMemo in org.anchoranalysis.mpp.pair
Methods in org.anchoranalysis.mpp.pair that return VoxelizedMarkMemoModifier and TypeMethodDescriptionPairVoxelizedMarkMemo.getDestination()Gets the destination VoxelizedMarkMemo.PairVoxelizedMarkMemo.getSource()Gets the source VoxelizedMarkMemo.Constructors in org.anchoranalysis.mpp.pair with parameters of type VoxelizedMarkMemoModifierConstructorDescriptionPairVoxelizedMarkMemo(VoxelizedMarkMemo source, VoxelizedMarkMemo destination) Constructs a new PairVoxelizedMarkMemo. -
Uses of VoxelizedMarkMemo in org.anchoranalysis.mpp.proposer
Methods in org.anchoranalysis.mpp.proposer that return VoxelizedMarkMemoModifier and TypeMethodDescriptionCreates a VoxelizedMarkMemo for the given mark.