Changeset 7307 for branches


Ignore:
Timestamp:
12/01/10 20:13:35 (10 years ago)
Author:
aivar
Message:

Moved in fit region, function, and algorithm enums.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/maven/projects/slim-plugin/src/main/java/loci/slim/ui/IUserInterfacePanel.java

    r7194 r7307  
    3737import javax.swing.JFrame; 
    3838 
    39 import loci.slim.SLIMProcessor.FitAlgorithm; 
    40 import loci.slim.SLIMProcessor.FitFunction; 
    41 import loci.slim.SLIMProcessor.FitRegion; 
    42  
    4339/** 
    44  * TODO 
     40 * Interface to the User Interface Panel 
    4541 * 
    46  * <dl><dt><b>Source code:</b></dt> 
    47  * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/projects/slim-plugin/src/main/java/loci/slim/ui/IUserInterfacePanel.java">Trac</a>, 
    48  * <a href="http://dev.loci.wisc.edu/svn/java/trunk/projects/slim-plugin/src/main/java/loci/slim/ui/IUserInterfacePanel.java">SVN</a></dd></dl> 
    49  * 
    50  * @author Aivar Grislis grislis at wisc.edu 
     42 * @author Aivar Grislis 
    5143 */ 
    5244public interface IUserInterfacePanel { 
     45    public static enum FitRegion { 
     46        SUMMED, ROI, POINT, EACH 
     47    } 
     48 
     49    public static enum FitAlgorithm { //TODO not really algorithm, usu. LMA 
     50       JAOLHO, /*AKUTAN,*/ BARBER_RLD, BARBER_LMA, MARKWARDT, BARBER2_RLD, BARBER2_LMA, SLIMCURVE_RLD, SLIMCURVE_LMA 
     51    } 
     52 
     53    public static enum FitFunction { 
     54        SINGLE_EXPONENTIAL, DOUBLE_EXPONENTIAL, TRIPLE_EXPONENTIAL, STRETCHED_EXPONENTIAL 
     55    } 
     56 
    5357 
    5458    /** 
     
    145149     */ 
    146150    public void setThreshold(int threshold); 
     151 
     152    /** 
     153     * Gets binning plugin name. 
     154     * 
     155     * @return binning plugin name 
     156     */ 
     157    public String getBinning(); 
    147158 
    148159    /** 
     
    218229 
    219230    /** 
    220      * Sets the chi squared value. 
    221      * 
    222      * @param chiSquare value 
    223      */ 
    224     public void setChiSquare(double chiSquare); 
    225  
    226     /** 
    227231     * Gets whether to start next fit with results of last fit. 
    228232     * 
Note: See TracChangeset for help on using the changeset viewer.