java.lang.Object
net.preibisch.mvrecon.process.interestpointregistration.pairwise.methods.rgldm.RGLDMPairwise<I>
All Implemented Interfaces:
MatcherPairwise<I>

public class RGLDMPairwise<I extends InterestPoint> extends Object implements MatcherPairwise<I>
  • Constructor Details

  • Method Details

    • setPrintResult

      public void setPrintResult(boolean printResult)
    • printResult

      public boolean printResult()
    • match

      public <V> PairwiseResult<I> match(Collection<I> listAIn, Collection<I> listBIn, V viewsA, V viewsB, String labelA, String labelB)
      Description copied from interface: MatcherPairwise
      Computes a pairwise matching between two lists of interestpoints. NOTE: If the interestpoints (local or world coordinates) are changed, you MUST duplicate them before using them using e.g. LinkedInteresPoint < I >
      Specified by:
      match in interface MatcherPairwise<I extends InterestPoint>
      Parameters:
      listAIn - interest point list A
      listBIn - interest point list B
      viewsA - the Views or Groups the listAIn interest points come from
      viewsB - the Views or Groups the listBIn interest points come from
      labelA - the label underlying list A
      labelB - the label underlying list B
      Returns:
      matched pairwise results
    • requiresInterestPointDuplication

      public boolean requiresInterestPointDuplication()
      We only read the points, no reason to duplicate, RANSAC does its own duplication
      Specified by:
      requiresInterestPointDuplication in interface MatcherPairwise<I extends InterestPoint>
      Returns:
      if duplication is necessary