mpicbg.trakem2.align
Class Align.Param

java.lang.Object
  extended by mpicbg.trakem2.align.Align.Param
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Align.ParamOptimize
Enclosing class:
Align

public static class Align.Param
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 float correspondenceWeight
           
 int desiredModelIndex
           
 int expectedModelIndex
           
 float identityTolerance
           
 float maxEpsilon
          Maximal allowed alignment error in px
 float minInlierRatio
          Inlier/candidates ratio
 int minNumInliers
          Minimal absolute number of inliers
static java.lang.String[] modelStrings
          Implemeted transformation models for choice
 boolean rejectIdentity
          Ignore identity transform up to a given tolerance
 float rod
          Closest/next closest neighbour distance ratio
 mpicbg.imagefeatures.FloatArray2DSIFT.Param sift
           
 
Constructor Summary
Align.Param()
           
 
Method Summary
 void addFields(ij.gui.GenericDialog gd)
           
 Align.Param clone()
           
 boolean equals(Align.Param p)
          Check if two parameter sets are equal.
 boolean readFields(ij.gui.GenericDialog gd)
           
 boolean setup(java.lang.String title)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sift

public final mpicbg.imagefeatures.FloatArray2DSIFT.Param sift

rod

public float rod
Closest/next closest neighbour distance ratio


maxEpsilon

public float maxEpsilon
Maximal allowed alignment error in px


minInlierRatio

public float minInlierRatio
Inlier/candidates ratio


minNumInliers

public int minNumInliers
Minimal absolute number of inliers


modelStrings

public static final java.lang.String[] modelStrings
Implemeted transformation models for choice


expectedModelIndex

public int expectedModelIndex

desiredModelIndex

public int desiredModelIndex

correspondenceWeight

public float correspondenceWeight

rejectIdentity

public boolean rejectIdentity
Ignore identity transform up to a given tolerance


identityTolerance

public float identityTolerance
Constructor Detail

Align.Param

public Align.Param()
Method Detail

addFields

public void addFields(ij.gui.GenericDialog gd)

readFields

public boolean readFields(ij.gui.GenericDialog gd)

setup

public boolean setup(java.lang.String title)

clone

public Align.Param clone()
Overrides:
clone in class java.lang.Object

equals

public boolean equals(Align.Param p)
Check if two parameter sets are equal. So far, this method ignores the parameter desiredModelIndex which defines the transformation class to be used for Tile alignment. This makes sense for the current use in PointMatch serialization but might be misleading for other applications. TODO Think about this.

Parameters:
p -
Returns: