Class AssignPriorityFromPair
Object
AssignPriority
AssignPriorityFromPair
Calculates pair-feature on each potential merge, and this value determines priority..
- Author:
- Owen Feehan
-
Constructor Summary
ConstructorsConstructorDescriptionAssignPriorityFromPair
(FeatureCalculatorSingle<FeatureInputPairObjects> featureCalculator, double threshold, DoubleBiPredicate relation) -
Method Summary
Modifier and TypeMethodDescriptionassignPriorityToEdge
(ObjectVertex source, ObjectVertex destination, ObjectMask merged, ErrorReporter errorReporter) Assigns a priority to an edge between two objects.Methods inherited from class org.anchoranalysis.plugin.image.object.merge.priority.AssignPriority
assignPriority
-
Constructor Details
-
AssignPriorityFromPair
public AssignPriorityFromPair(FeatureCalculatorSingle<FeatureInputPairObjects> featureCalculator, double threshold, DoubleBiPredicate relation)
-
-
Method Details
-
assignPriorityToEdge
public PrioritisedVertex assignPriorityToEdge(ObjectVertex source, ObjectVertex destination, ObjectMask merged, ErrorReporter errorReporter) throws OperationFailedException Description copied from class:AssignPriority
Assigns a priority to an edge between two objects.- Specified by:
assignPriorityToEdge
in classAssignPriority
- Parameters:
source
- the sourceObjectVertex
destination
- the destinationObjectVertex
merged
- the mergedObjectMask
errorReporter
- theErrorReporter
for reporting errors- Returns:
- a
PrioritisedVertex
with an assigned priority - Throws:
OperationFailedException
- if the priority assignment fails
-