java.lang.Object
net.preibisch.mvrecon.process.interestpointregistration.pairwise.methods.icp.IterativeClosestPointParameters

public class IterativeClosestPointParameters extends Object
  • Field Details

    • maxDistance

      public static double maxDistance
    • maxIterations

      public static int maxIterations
    • defaultUseRANSAC

      public static boolean defaultUseRANSAC
    • defaultMaxEpsionRANSAC

      public static double defaultMaxEpsionRANSAC
    • defaultNumIterationsRANSAC

      public static int defaultNumIterationsRANSAC
    • defaultMinNumPoints

      public static int defaultMinNumPoints
    • defaultMinInlierRatio

      public static double defaultMinInlierRatio
  • Constructor Details

    • IterativeClosestPointParameters

      public IterativeClosestPointParameters(mpicbg.models.Model<?> model, double maxDistance, int maxIterations, boolean useRANSAC, double minInlierRatio, double maxEpsilonRANSAC, int maxIterationsRANSAC, int minNumPoints)
    • IterativeClosestPointParameters

      public IterativeClosestPointParameters(mpicbg.models.Model<?> model, IterativeClosestPointParameters p)
    • IterativeClosestPointParameters

      public IterativeClosestPointParameters(mpicbg.models.Model<?> model)
  • Method Details

    • getModel

      public mpicbg.models.Model<?> getModel()
    • getMaxDistance

      public double getMaxDistance()
    • getMinInlierRatio

      public double getMinInlierRatio()
    • getMaxNumIterations

      public int getMaxNumIterations()
    • useRANSAC

      public boolean useRANSAC()
    • getMaxEpsilonRANSAC

      public double getMaxEpsilonRANSAC()
    • getMaxIterationsRANSAC

      public int getMaxIterationsRANSAC()
    • getMinNumPoints

      public int getMinNumPoints()