Uses of Class
org.anchoranalysis.image.inference.bean.reduce.ObjectForReduction
Packages that use ObjectForReduction
Package
Description
Beans to reduce the number of results that are returned from inference, by removing overlaping
entities etc.
-
Uses of ObjectForReduction in org.anchoranalysis.image.inference.bean.reduce
Methods in org.anchoranalysis.image.inference.bean.reduce that return ObjectForReductionModifier and TypeMethodDescriptionReduceObjectsGraph.peek()The element at the top of the queue, returned without modifying the queue.ReduceObjectsGraph.poll()The element at the top of the queue, returned removing it from the queue and graph.Methods in org.anchoranalysis.image.inference.bean.reduce that return types with arguments of type ObjectForReductionModifier and TypeMethodDescriptionReduceObjectsGraph.adjacentVerticesOutgoing(ObjectForReduction vertex) The vertices that are connected to a particular vertex by an outgoing edge.ReduceObjectsGraph.adjacentVerticesOutgoingStream(ObjectForReduction vertex) LikeReduceObjectsGraph.adjacentVerticesOutgoing(org.anchoranalysis.image.inference.bean.reduce.ObjectForReduction)but returns aStreaminstead of aSet.static List<ObjectForReduction> ObjectForReductionFactory.populateFromList(List<LabelledWithConfidence<ObjectMask>> list) Creates a list ofObjectForReductions from a corresponding list of labelledObjectMasks.Methods in org.anchoranalysis.image.inference.bean.reduce with parameters of type ObjectForReductionModifier and TypeMethodDescriptionReduceObjectsGraph.adjacentVerticesOutgoing(ObjectForReduction vertex) The vertices that are connected to a particular vertex by an outgoing edge.ReduceObjectsGraph.adjacentVerticesOutgoingStream(ObjectForReduction vertex) LikeReduceObjectsGraph.adjacentVerticesOutgoing(org.anchoranalysis.image.inference.bean.reduce.ObjectForReduction)but returns aStreaminstead of aSet.intObjectForReduction.compareTo(ObjectForReduction other) voidReduceObjectsGraph.mergeVertices(ObjectForReduction element1, ObjectForReduction element2, ObjectForReduction merged) Merges two existing vertices together.protected abstract booleanReduceElementsGreedy.processObjects(ObjectForReduction source, ObjectForReduction overlapping, ReduceObjectsGraph graph) Processes two objects.protected booleanRemoveOverlappingObjects.processObjects(ObjectForReduction source, ObjectForReduction overlapping, ReduceObjectsGraph graph) voidReduceObjectsGraph.removeEdge(ObjectForReduction from, ObjectForReduction to) Remove an edge between two vertices.voidReduceObjectsGraph.removeVertex(ObjectForReduction vertex) Removes a vertex and any edges connected to it.