Class AssignPriorityFromPair

Object
AssignPriority
AssignPriorityFromPair

public class AssignPriorityFromPair extends AssignPriority
Calculates pair-feature on each potential merge, and this value determines priority..
Author:
Owen Feehan
  • 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 class AssignPriority
      Parameters:
      source - the source ObjectVertex
      destination - the destination ObjectVertex
      merged - the merged ObjectMask
      errorReporter - the ErrorReporter for reporting errors
      Returns:
      a PrioritisedVertex with an assigned priority
      Throws:
      OperationFailedException - if the priority assignment fails