Ignore:
Timestamp:
01/13/12 20:39:07 (8 years ago)
Author:
aivar
Message:

Refactoring.

Location:
trunk/projects/slim-plugin/src/main/java/imagej/slim/fitting
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/projects/slim-plugin/src/main/java/imagej/slim/fitting/FitInfo.java

    r7866 r7867  
    404404        _refineFit = refineFit; 
    405405    } 
     406 
     407    /** 
     408     * Gets number of exponential components. 
     409     *  
     410     * @return  
     411     */ 
     412    public int getComponents() { 
     413        int components = 0; 
     414        switch (_function) { 
     415            case SINGLE_EXPONENTIAL: 
     416            case STRETCHED_EXPONENTIAL: 
     417                components = 1; 
     418            case DOUBLE_EXPONENTIAL: 
     419                components = 2; 
     420            case TRIPLE_EXPONENTIAL: 
     421                components = 3; 
     422        } 
     423        return components; 
     424    } 
     425     
     426    /** 
     427     * Gets whether or not this is a stretched exponential fit. 
     428     *  
     429     * @return  
     430     */ 
     431    public boolean getStretched() { 
     432        return FitFunction.STRETCHED_EXPONENTIAL == _function; 
     433    } 
    406434} 
  • trunk/projects/slim-plugin/src/main/java/imagej/slim/fitting/IDecayImage.java

    r7866 r7867  
    66 
    77import mpicbg.imglib.image.Image; 
     8import mpicbg.imglib.type.numeric.RealType; 
    89import mpicbg.imglib.type.numeric.real.DoubleType; 
    910 
     
    1213 * @author Aivar Grislis 
    1314 */ 
    14 public interface IDecayImage { 
     15public interface IDecayImage<T extends RealType<T>> { 
    1516     
    1617    /** 
     
    4041     */ 
    4142    public int getBins(); 
     43 
     44    /** 
     45     * Gets whether or not to fit this pixel. 
     46     *  
     47     * @param x 
     48     * @param y 
     49     * @param channel 
     50     * @return  
     51     */ 
     52    public boolean fitThisPixel(int x, int y, int channel); 
    4253    
    4354    /** 
Note: See TracChangeset for help on using the changeset viewer.