Changeset 6932


Ignore:
Timestamp:
09/14/10 16:16:50 (9 years ago)
Author:
curtis
Message:

Fix up license for slim-plugin project.

Location:
branches/maven/projects/slim-plugin
Files:
1 added
20 edited

Legend:

Unmodified
Added
Removed
  • branches/maven/projects/slim-plugin/pom.xml

    r6911 r6932  
    2323    <license> 
    2424      <name>BSD</name> 
     25      <url>http://dev.loci.wisc.edu/svn/java/trunk/projects/slim-plugin/LICENSE.txt</url> 
    2526      <distribution>repo</distribution> 
    2627    </license> 
  • branches/maven/projects/slim-plugin/src/main/java/SLIMPlugIn.java

    r6899 r6932  
     1// 
     2// SLIMPlugIn.java 
     3// 
     4 
    15/* 
    2  * To change this template, choose Tools | Templates 
    3  * and open the template in the editor. 
    4  */ 
     6SLIMPlugin for combined spectral-lifetime image analysis. 
     7 
     8Copyright (c) 2010, UW-Madison LOCI 
     9All rights reserved. 
     10 
     11Redistribution and use in source and binary forms, with or without 
     12modification, are permitted provided that the following conditions are met: 
     13    * Redistributions of source code must retain the above copyright 
     14      notice, this list of conditions and the following disclaimer. 
     15    * Redistributions in binary form must reproduce the above copyright 
     16      notice, this list of conditions and the following disclaimer in the 
     17      documentation and/or other materials provided with the distribution. 
     18    * Neither the name of the UW-Madison LOCI nor the 
     19      names of its contributors may be used to endorse or promote products 
     20      derived from this software without specific prior written permission. 
     21 
     22THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
     23AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
     24IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
     25ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE 
     26LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
     27CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
     28SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
     29INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
     30CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
     31ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
     32POSSIBILITY OF SUCH DAMAGE. 
     33*/ 
    534 
    635import ij.*; 
     
    1241 
    1342/** 
     43 * TODO 
    1444 * 
    15  * @author aivar 
     45 * <dl><dt><b>Source code:</b></dt> 
     46 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/projects/slim-plugin/src/main/java/SLIMPlugIn.java">Trac</a>, 
     47 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/projects/slim-plugin/src/main/java/SLIMPlugIn.java">SVN</a></dd></dl> 
     48 * 
     49 * @author Aivar Grislis grislis at wisc.edu 
    1650 */ 
    1751public class SLIMPlugIn implements PlugIn { 
  • branches/maven/projects/slim-plugin/src/main/java/SLIM_PlugIn.java

    r6899 r6932  
     1// 
     2// SLIM_PlugIn.java 
     3// 
     4 
    15/* 
    2  * To change this template, choose Tools | Templates 
    3  * and open the template in the editor. 
    4  */ 
     6SLIMPlugin for combined spectral-lifetime image analysis. 
     7 
     8Copyright (c) 2010, UW-Madison LOCI 
     9All rights reserved. 
     10 
     11Redistribution and use in source and binary forms, with or without 
     12modification, are permitted provided that the following conditions are met: 
     13    * Redistributions of source code must retain the above copyright 
     14      notice, this list of conditions and the following disclaimer. 
     15    * Redistributions in binary form must reproduce the above copyright 
     16      notice, this list of conditions and the following disclaimer in the 
     17      documentation and/or other materials provided with the distribution. 
     18    * Neither the name of the UW-Madison LOCI nor the 
     19      names of its contributors may be used to endorse or promote products 
     20      derived from this software without specific prior written permission. 
     21 
     22THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
     23AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
     24IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
     25ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE 
     26LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
     27CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
     28SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
     29INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
     30CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
     31ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
     32POSSIBILITY OF SUCH DAMAGE. 
     33*/ 
     34 
    535import com.sun.jna.Library; 
    636import com.sun.jna.Native; 
     
    1545 
    1646/** 
     47 * TODO 
    1748 * 
    18  * @author aivar 
     49 * <dl><dt><b>Source code:</b></dt> 
     50 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/projects/slim-plugin/src/main/java/SLIM_PlugIn.java">Trac</a>, 
     51 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/projects/slim-plugin/src/main/java/SLIM_PlugIn.java">SVN</a></dd></dl> 
     52 * 
     53 * @author Aivar Grislis grislis at wisc.edu 
    1954 */ 
    2055public class SLIM_PlugIn implements PlugIn { 
  • branches/maven/projects/slim-plugin/src/main/java/loci/ChunkyPixel.java

    r6899 r6932  
     1// 
     2// ChunkyPixel.java 
     3// 
     4 
    15/* 
    2  * To change this template, choose Tools | Templates 
    3  * and open the template in the editor. 
    4  */ 
     6SLIMPlugin for combined spectral-lifetime image analysis. 
     7 
     8Copyright (c) 2010, UW-Madison LOCI 
     9All rights reserved. 
     10 
     11Redistribution and use in source and binary forms, with or without 
     12modification, are permitted provided that the following conditions are met: 
     13    * Redistributions of source code must retain the above copyright 
     14      notice, this list of conditions and the following disclaimer. 
     15    * Redistributions in binary form must reproduce the above copyright 
     16      notice, this list of conditions and the following disclaimer in the 
     17      documentation and/or other materials provided with the distribution. 
     18    * Neither the name of the UW-Madison LOCI nor the 
     19      names of its contributors may be used to endorse or promote products 
     20      derived from this software without specific prior written permission. 
     21 
     22THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
     23AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
     24IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
     25ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE 
     26LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
     27CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
     28SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
     29INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
     30CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
     31ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
     32POSSIBILITY OF SUCH DAMAGE. 
     33*/ 
    534 
    635package loci; 
    736 
    837/** 
     38 * TODO 
    939 * 
    10  * @author aivar 
     40 * <dl><dt><b>Source code:</b></dt> 
     41 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/projects/slim-plugin/src/main/java/loci/ChunkyPixel.java">Trac</a>, 
     42 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/projects/slim-plugin/src/main/java/loci/ChunkyPixel.java">SVN</a></dd></dl> 
     43 * 
     44 * @author Aivar Grislis grislis at wisc.edu 
    1145 */ 
    1246public class ChunkyPixel { 
  • branches/maven/projects/slim-plugin/src/main/java/loci/ChunkyPixelEffectIterator.java

    r6899 r6932  
     1// 
     2// ChunkyPixelEffectIterator.java 
     3// 
     4 
    15/* 
    2  * To change this template, choose Tools | Templates 
    3  * and open the template in the editor. 
    4  */ 
     6SLIMPlugin for combined spectral-lifetime image analysis. 
     7 
     8Copyright (c) 2010, UW-Madison LOCI 
     9All rights reserved. 
     10 
     11Redistribution and use in source and binary forms, with or without 
     12modification, are permitted provided that the following conditions are met: 
     13    * Redistributions of source code must retain the above copyright 
     14      notice, this list of conditions and the following disclaimer. 
     15    * Redistributions in binary form must reproduce the above copyright 
     16      notice, this list of conditions and the following disclaimer in the 
     17      documentation and/or other materials provided with the distribution. 
     18    * Neither the name of the UW-Madison LOCI nor the 
     19      names of its contributors may be used to endorse or promote products 
     20      derived from this software without specific prior written permission. 
     21 
     22THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
     23AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
     24IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
     25ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE 
     26LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
     27CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
     28SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
     29INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
     30CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
     31ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
     32POSSIBILITY OF SUCH DAMAGE. 
     33*/ 
    534 
    635package loci; 
     
    1039 
    1140/** 
     41 * TODO 
    1242 * 
    13  * @author aivar 
     43 * <dl><dt><b>Source code:</b></dt> 
     44 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/projects/slim-plugin/src/main/java/loci/ChunkyPixelEffectIterator.java">Trac</a>, 
     45 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/projects/slim-plugin/src/main/java/loci/ChunkyPixelEffectIterator.java">SVN</a></dd></dl> 
     46 * 
     47 * @author Aivar Grislis grislis at wisc.edu 
    1448 */ 
    1549public class ChunkyPixelEffectIterator implements Iterator { 
  • branches/maven/projects/slim-plugin/src/main/java/loci/ChunkyPixelTableImpl.java

    r6899 r6932  
     1// 
     2// ChunkyPixelTableImpl.java 
     3// 
     4 
    15/* 
    2  * To change this template, choose Tools | Templates 
    3  * and open the template in the editor. 
    4  */ 
     6SLIMPlugin for combined spectral-lifetime image analysis. 
     7 
     8Copyright (c) 2010, UW-Madison LOCI 
     9All rights reserved. 
     10 
     11Redistribution and use in source and binary forms, with or without 
     12modification, are permitted provided that the following conditions are met: 
     13    * Redistributions of source code must retain the above copyright 
     14      notice, this list of conditions and the following disclaimer. 
     15    * Redistributions in binary form must reproduce the above copyright 
     16      notice, this list of conditions and the following disclaimer in the 
     17      documentation and/or other materials provided with the distribution. 
     18    * Neither the name of the UW-Madison LOCI nor the 
     19      names of its contributors may be used to endorse or promote products 
     20      derived from this software without specific prior written permission. 
     21 
     22THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
     23AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
     24IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
     25ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE 
     26LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
     27CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
     28SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
     29INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
     30CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
     31ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
     32POSSIBILITY OF SUCH DAMAGE. 
     33*/ 
    534 
    635package loci; 
    736 
    837/** 
     38 * TODO 
    939 * 
    10  * @author aivar 
     40 * <dl><dt><b>Source code:</b></dt> 
     41 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/projects/slim-plugin/src/main/java/loci/ChunkyPixelTableImpl.java">Trac</a>, 
     42 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/projects/slim-plugin/src/main/java/loci/ChunkyPixelTableImpl.java">SVN</a></dd></dl> 
     43 * 
     44 * @author Aivar Grislis grislis at wisc.edu 
    1145 */ 
    1246public class ChunkyPixelTableImpl implements IChunkyPixelTable { 
  • branches/maven/projects/slim-plugin/src/main/java/loci/DataColorizer.java

    r6899 r6932  
     1// 
     2// DataColorizer.java 
     3// 
     4 
    15/* 
    2  * To change this template, choose Tools | Templates 
    3  * and open the template in the editor. 
    4  */ 
     6SLIMPlugin for combined spectral-lifetime image analysis. 
     7 
     8Copyright (c) 2010, UW-Madison LOCI 
     9All rights reserved. 
     10 
     11Redistribution and use in source and binary forms, with or without 
     12modification, are permitted provided that the following conditions are met: 
     13    * Redistributions of source code must retain the above copyright 
     14      notice, this list of conditions and the following disclaimer. 
     15    * Redistributions in binary form must reproduce the above copyright 
     16      notice, this list of conditions and the following disclaimer in the 
     17      documentation and/or other materials provided with the distribution. 
     18    * Neither the name of the UW-Madison LOCI nor the 
     19      names of its contributors may be used to endorse or promote products 
     20      derived from this software without specific prior written permission. 
     21 
     22THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
     23AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
     24IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
     25ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE 
     26LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
     27CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
     28SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
     29INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
     30CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
     31ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
     32POSSIBILITY OF SUCH DAMAGE. 
     33*/ 
    534 
    635package loci; 
     
    1342 
    1443/** 
     44 * TODO 
    1545 * 
    16  * @author aivar 
     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/DataColorizer.java">Trac</a>, 
     48 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/projects/slim-plugin/src/main/java/loci/DataColorizer.java">SVN</a></dd></dl> 
     49 * 
     50 * @author Aivar Grislis grislis at wisc.edu 
    1751 */ 
    1852public class DataColorizer { 
  • branches/maven/projects/slim-plugin/src/main/java/loci/DecayGraph.java

    r6899 r6932  
     1// 
     2// DecayGraph.java 
     3// 
     4 
    15/* 
    2  * To change this template, choose Tools | Templates 
    3  * and open the template in the editor. 
    4  */ 
     6SLIMPlugin for combined spectral-lifetime image analysis. 
     7 
     8Copyright (c) 2010, UW-Madison LOCI 
     9All rights reserved. 
     10 
     11Redistribution and use in source and binary forms, with or without 
     12modification, are permitted provided that the following conditions are met: 
     13    * Redistributions of source code must retain the above copyright 
     14      notice, this list of conditions and the following disclaimer. 
     15    * Redistributions in binary form must reproduce the above copyright 
     16      notice, this list of conditions and the following disclaimer in the 
     17      documentation and/or other materials provided with the distribution. 
     18    * Neither the name of the UW-Madison LOCI nor the 
     19      names of its contributors may be used to endorse or promote products 
     20      derived from this software without specific prior written permission. 
     21 
     22THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
     23AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
     24IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
     25ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE 
     26LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
     27CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
     28SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
     29INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
     30CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
     31ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
     32POSSIBILITY OF SUCH DAMAGE. 
     33*/ 
    534 
    635package loci; 
     
    4776 
    4877/** 
    49  * Used within DecayGraph, to communicate with StartStopDraggingUI inner class. 
    50  *  
    51  * @author aivar 
    52  */ 
    53 interface IStartStopProportionListener { 
    54     public void setStartStopProportion(double startProportion, double stopProportion); 
    55 } 
    56      
    57 /** 
     78 * TODO 
    5879 * 
    59  * @author aivar 
     80 * <dl><dt><b>Source code:</b></dt> 
     81 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/projects/slim-plugin/src/main/java/loci/DecayGraph.java">Trac</a>, 
     82 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/projects/slim-plugin/src/main/java/loci/DecayGraph.java">SVN</a></dd></dl> 
     83 * 
     84 * @author Aivar Grislis grislis at wisc.edu 
    6085 */ 
    6186public class DecayGraph implements IStartStopListener, IStartStopProportionListener { 
     
    99124    /** 
    100125     * Registers an external start/stop listener. 
    101      *  
     126     * 
    102127     * @param startStopListener 
    103128     */ 
     
    108133    /** 
    109134     * Handles start and stop being set externally.  Passes it on to the start/stop dragging UI layer. 
    110      *  
     135     * 
    111136     * @param start index 
    112137     * @param stop index, inclusive 
     
    120145            double stopProportion = (double) stop / m_bins; 
    121146            System.out.println("startP " + startProportion + " stopP " + stopProportion); 
    122              
     147 
    123148            m_startStopDraggingUI.setStartStopProportions(startProportion, stopProportion); 
    124149        } 
    125150    } 
    126      
     151 
    127152    /** 
    128153     * Handles start and stop being set internally, from the start/stop dragging UI layer.  Validates 
    129154     * and passes changes on to external listener. 
    130      *  
     155     * 
    131156     * @param startProportion 
    132157     * @param stopProportion 
     
    146171        } 
    147172    } 
    148      
     173 
    149174    JFreeChart createCombinedChart(int bins, double timeInc, int start, int stop, ICurveFitData data) { 
    150175 
     
    277302        return layer; 
    278303    } 
    279      
     304 
    280305    /** 
    281306     * UI which allows us to paint on top of the components, using JXLayer. 
     
    300325            m_listener = listener; 
    301326        } 
    302          
     327 
    303328        void setStartStopProportions(double startMarkerProportion, double stopMarkerProportion) { 
    304329            //System.out.println("in UI getting new proportions " + startMarkerProportion + " " + stopMarkerProportion); 
     
    312337            // this paints layer as is 
    313338            super.paintLayer(g2, l); 
    314              
     339 
    315340            // adjust to current size 
    316341            Rectangle2D area = m_plot.getArea(); 
     
    378403                        // start dragging start line 
    379404                        m_draggingStartMarker = true; 
    380                          
     405 
    381406                    } 
    382407                    else if (Math.abs(x - m_xStop) < CLOSE_ENOUGH) { 
     
    403428        } 
    404429    } 
    405      
     430 
    406431    /** 
    407432     * Bit of a kludge.<p> 
     
    430455    } 
    431456} 
     457 
     458/** 
     459 * Used within DecayGraph, to communicate with StartStopDraggingUI inner class. 
     460 * 
     461 * @author Aivar Grislis grislis at wisc.edu 
     462 */ 
     463interface IStartStopProportionListener { 
     464    public void setStartStopProportion(double startProportion, double stopProportion); 
     465} 
  • branches/maven/projects/slim-plugin/src/main/java/loci/IChunkyPixelTable.java

    r6899 r6932  
     1// 
     2// IChunkyPixelTable.java 
     3// 
     4 
    15/* 
    2  * To change this template, choose Tools | Templates 
    3  * and open the template in the editor. 
    4  */ 
     6SLIMPlugin for combined spectral-lifetime image analysis. 
     7 
     8Copyright (c) 2010, UW-Madison LOCI 
     9All rights reserved. 
     10 
     11Redistribution and use in source and binary forms, with or without 
     12modification, are permitted provided that the following conditions are met: 
     13    * Redistributions of source code must retain the above copyright 
     14      notice, this list of conditions and the following disclaimer. 
     15    * Redistributions in binary form must reproduce the above copyright 
     16      notice, this list of conditions and the following disclaimer in the 
     17      documentation and/or other materials provided with the distribution. 
     18    * Neither the name of the UW-Madison LOCI nor the 
     19      names of its contributors may be used to endorse or promote products 
     20      derived from this software without specific prior written permission. 
     21 
     22THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
     23AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
     24IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
     25ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE 
     26LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
     27CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
     28SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
     29INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
     30CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
     31ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
     32POSSIBILITY OF SUCH DAMAGE. 
     33*/ 
    534 
    635package loci; 
    736 
    837/** 
     38 * TODO 
    939 * 
    10  * @author aivar 
     40 * <dl><dt><b>Source code:</b></dt> 
     41 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/projects/slim-plugin/src/main/java/loci/IChunkyPixelTable.java">Trac</a>, 
     42 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/projects/slim-plugin/src/main/java/loci/IChunkyPixelTable.java">SVN</a></dd></dl> 
     43 * 
     44 * @author Aivar Grislis grislis at wisc.edu 
    1145 */ 
    1246public interface IChunkyPixelTable { 
  • branches/maven/projects/slim-plugin/src/main/java/loci/IStartStopListener.java

    r6899 r6932  
     1// 
     2// IStartStopListener.java 
     3// 
     4 
    15/* 
    2  * To change this template, choose Tools | Templates 
    3  * and open the template in the editor. 
    4  */ 
     6SLIMPlugin for combined spectral-lifetime image analysis. 
     7 
     8Copyright (c) 2010, UW-Madison LOCI 
     9All rights reserved. 
     10 
     11Redistribution and use in source and binary forms, with or without 
     12modification, are permitted provided that the following conditions are met: 
     13    * Redistributions of source code must retain the above copyright 
     14      notice, this list of conditions and the following disclaimer. 
     15    * Redistributions in binary form must reproduce the above copyright 
     16      notice, this list of conditions and the following disclaimer in the 
     17      documentation and/or other materials provided with the distribution. 
     18    * Neither the name of the UW-Madison LOCI nor the 
     19      names of its contributors may be used to endorse or promote products 
     20      derived from this software without specific prior written permission. 
     21 
     22THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
     23AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
     24IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
     25ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE 
     26LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
     27CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
     28SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
     29INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
     30CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
     31ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
     32POSSIBILITY OF SUCH DAMAGE. 
     33*/ 
    534 
    635package loci; 
    736 
    837/** 
     38 * TODO 
    939 * 
    10  * @author aivar 
     40 * <dl><dt><b>Source code:</b></dt> 
     41 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/projects/slim-plugin/src/main/java/loci/IStartStopListener.java">Trac</a>, 
     42 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/projects/slim-plugin/src/main/java/loci/IStartStopListener.java">SVN</a></dd></dl> 
     43 * 
     44 * @author Aivar Grislis grislis at wisc.edu 
    1145 */ 
    1246public interface IStartStopListener { 
  • branches/maven/projects/slim-plugin/src/main/java/loci/SLIMProcessor.java

    r6899 r6932  
     1// 
     2// SLIMProcessor.java 
     3// 
     4 
    15/* 
    2  * To change this template, choose Tools | Templates 
    3  * and open the template in the editor. 
    4  * 
    5  * Portions of this code derived from SlimData.java. 
    6  * TODO copyright? license? 
    7  */ 
     6SLIMPlugin for combined spectral-lifetime image analysis. 
     7 
     8Copyright (c) 2010, UW-Madison LOCI 
     9All rights reserved. 
     10 
     11Redistribution and use in source and binary forms, with or without 
     12modification, are permitted provided that the following conditions are met: 
     13    * Redistributions of source code must retain the above copyright 
     14      notice, this list of conditions and the following disclaimer. 
     15    * Redistributions in binary form must reproduce the above copyright 
     16      notice, this list of conditions and the following disclaimer in the 
     17      documentation and/or other materials provided with the distribution. 
     18    * Neither the name of the UW-Madison LOCI nor the 
     19      names of its contributors may be used to endorse or promote products 
     20      derived from this software without specific prior written permission. 
     21 
     22THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
     23AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
     24IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
     25ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE 
     26LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
     27CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
     28SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
     29INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
     30CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
     31ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
     32POSSIBILITY OF SUCH DAMAGE. 
     33*/ 
    834 
    935package loci; 
     
    4874 
    4975/** 
     76 * TODO 
    5077 * 
    51  * @author aivar TODO acknowledge sources 
     78 * <dl><dt><b>Source code:</b></dt> 
     79 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/projects/slim-plugin/src/main/java/loci/SLIMProcessor.java">Trac</a>, 
     80 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/projects/slim-plugin/src/main/java/loci/SLIMProcessor.java">SVN</a></dd></dl> 
     81 * 
     82 * @author Aivar Grislis grislis at wisc.edu 
    5283 */ 
    5384public class SLIMProcessor { 
  • branches/maven/projects/slim-plugin/src/main/java/loci/colorizer/ColorBar.java

    r6899 r6932  
     1// 
     2// ColorBar.java 
     3// 
     4 
    15/* 
    2  * To change this template, choose Tools | Templates 
    3  * and open the template in the editor. 
    4  */ 
     6SLIMPlugin for combined spectral-lifetime image analysis. 
     7 
     8Copyright (c) 2010, UW-Madison LOCI 
     9All rights reserved. 
     10 
     11Redistribution and use in source and binary forms, with or without 
     12modification, are permitted provided that the following conditions are met: 
     13    * Redistributions of source code must retain the above copyright 
     14      notice, this list of conditions and the following disclaimer. 
     15    * Redistributions in binary form must reproduce the above copyright 
     16      notice, this list of conditions and the following disclaimer in the 
     17      documentation and/or other materials provided with the distribution. 
     18    * Neither the name of the UW-Madison LOCI nor the 
     19      names of its contributors may be used to endorse or promote products 
     20      derived from this software without specific prior written permission. 
     21 
     22THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
     23AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
     24IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
     25ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE 
     26LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
     27CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
     28SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
     29INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
     30CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
     31ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
     32POSSIBILITY OF SUCH DAMAGE. 
     33*/ 
    534 
    635package loci.colorizer; 
     
    1544 * current colorization scheme. 
    1645 * 
    17  * @author aivar 
     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/colorizer/ColorBar.java">Trac</a>, 
     48 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/projects/slim-plugin/src/main/java/loci/colorizer/ColorBar.java">SVN</a></dd></dl> 
     49 * 
     50 * @author Aivar Grislis grislis at wisc.edu 
    1851 */ 
    1952public class ColorBar extends JPanel implements IColorizeRangeListener { 
  • branches/maven/projects/slim-plugin/src/main/java/loci/colorizer/DataColorizer.java

    r6899 r6932  
     1// 
     2// DataColorizer.java 
     3// 
     4 
    15/* 
    2  * To change this template, choose Tools | Templates 
    3  * and open the template in the editor. 
    4  */ 
     6SLIMPlugin for combined spectral-lifetime image analysis. 
     7 
     8Copyright (c) 2010, UW-Madison LOCI 
     9All rights reserved. 
     10 
     11Redistribution and use in source and binary forms, with or without 
     12modification, are permitted provided that the following conditions are met: 
     13    * Redistributions of source code must retain the above copyright 
     14      notice, this list of conditions and the following disclaimer. 
     15    * Redistributions in binary form must reproduce the above copyright 
     16      notice, this list of conditions and the following disclaimer in the 
     17      documentation and/or other materials provided with the distribution. 
     18    * Neither the name of the UW-Madison LOCI nor the 
     19      names of its contributors may be used to endorse or promote products 
     20      derived from this software without specific prior written permission. 
     21 
     22THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
     23AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
     24IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
     25ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE 
     26LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
     27CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
     28SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
     29INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
     30CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
     31ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
     32POSSIBILITY OF SUCH DAMAGE. 
     33*/ 
    534 
    635package loci.colorizer; 
     
    1342 
    1443/** 
     44 * TODO 
    1545 * 
    16  * @author aivar 
     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/colorizer/DataColorizer.java">Trac</a>, 
     48 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/projects/slim-plugin/src/main/java/loci/colorizer/DataColorizer.java">SVN</a></dd></dl> 
     49 * 
     50 * @author Aivar Grislis grislis at wisc.edu 
    1751 */ 
    1852public class DataColorizer implements IColorizeRangeListener { 
  • branches/maven/projects/slim-plugin/src/main/java/loci/colorizer/DataColorizerUI.java

    r6899 r6932  
     1// 
     2// DataColorizerUI.java 
     3// 
     4 
    15/* 
    2  * To change this template, choose Tools | Templates 
    3  * and open the template in the editor. 
    4  */ 
     6SLIMPlugin for combined spectral-lifetime image analysis. 
     7 
     8Copyright (c) 2010, UW-Madison LOCI 
     9All rights reserved. 
     10 
     11Redistribution and use in source and binary forms, with or without 
     12modification, are permitted provided that the following conditions are met: 
     13    * Redistributions of source code must retain the above copyright 
     14      notice, this list of conditions and the following disclaimer. 
     15    * Redistributions in binary form must reproduce the above copyright 
     16      notice, this list of conditions and the following disclaimer in the 
     17      documentation and/or other materials provided with the distribution. 
     18    * Neither the name of the UW-Madison LOCI nor the 
     19      names of its contributors may be used to endorse or promote products 
     20      derived from this software without specific prior written permission. 
     21 
     22THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
     23AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
     24IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
     25ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE 
     26LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
     27CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
     28SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
     29INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
     30CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
     31ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
     32POSSIBILITY OF SUCH DAMAGE. 
     33*/ 
    534 
    635package loci.colorizer; 
     
    3968 
    4069/** 
     70 * TODO 
    4171 * 
    42  * @author aivar 
     72 * <dl><dt><b>Source code:</b></dt> 
     73 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/projects/slim-plugin/src/main/java/loci/colorizer/DataColorizerUI.java">Trac</a>, 
     74 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/projects/slim-plugin/src/main/java/loci/colorizer/DataColorizerUI.java">SVN</a></dd></dl> 
     75 * 
     76 * @author Aivar Grislis grislis at wisc.edu 
    4377 */ 
    4478public class DataColorizerUI implements IColorizeRangeListener { 
  • branches/maven/projects/slim-plugin/src/main/java/loci/colorizer/Histogram.java

    r6899 r6932  
     1// 
     2// Histogram.java 
     3// 
     4 
    15/* 
    2  * To change this template, choose Tools | Templates 
    3  * and open the template in the editor. 
    4  */ 
     6SLIMPlugin for combined spectral-lifetime image analysis. 
     7 
     8Copyright (c) 2010, UW-Madison LOCI 
     9All rights reserved. 
     10 
     11Redistribution and use in source and binary forms, with or without 
     12modification, are permitted provided that the following conditions are met: 
     13    * Redistributions of source code must retain the above copyright 
     14      notice, this list of conditions and the following disclaimer. 
     15    * Redistributions in binary form must reproduce the above copyright 
     16      notice, this list of conditions and the following disclaimer in the 
     17      documentation and/or other materials provided with the distribution. 
     18    * Neither the name of the UW-Madison LOCI nor the 
     19      names of its contributors may be used to endorse or promote products 
     20      derived from this software without specific prior written permission. 
     21 
     22THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
     23AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
     24IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
     25ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE 
     26LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
     27CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
     28SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
     29INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
     30CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
     31ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
     32POSSIBILITY OF SUCH DAMAGE. 
     33*/ 
    534 
    635package loci.colorizer; 
     
    1847 * affect colorization. 
    1948 * 
    20  * @author aivar 
     49 * <dl><dt><b>Source code:</b></dt> 
     50 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/projects/slim-plugin/src/main/java/loci/colorizer/Histogram.java">Trac</a>, 
     51 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/projects/slim-plugin/src/main/java/loci/colorizer/Histogram.java">SVN</a></dd></dl> 
     52 * 
     53 * @author Aivar Grislis grislis at wisc.edu 
    2154 */ 
    2255public class Histogram extends JPanel implements IColorizeRangeListener { 
  • branches/maven/projects/slim-plugin/src/main/java/loci/colorizer/IColorize.java

    r6899 r6932  
     1// 
     2// IColorize.java 
     3// 
     4 
    15/* 
    2  * To change this template, choose Tools | Templates 
    3  * and open the template in the editor. 
    4  */ 
     6SLIMPlugin for combined spectral-lifetime image analysis. 
     7 
     8Copyright (c) 2010, UW-Madison LOCI 
     9All rights reserved. 
     10 
     11Redistribution and use in source and binary forms, with or without 
     12modification, are permitted provided that the following conditions are met: 
     13    * Redistributions of source code must retain the above copyright 
     14      notice, this list of conditions and the following disclaimer. 
     15    * Redistributions in binary form must reproduce the above copyright 
     16      notice, this list of conditions and the following disclaimer in the 
     17      documentation and/or other materials provided with the distribution. 
     18    * Neither the name of the UW-Madison LOCI nor the 
     19      names of its contributors may be used to endorse or promote products 
     20      derived from this software without specific prior written permission. 
     21 
     22THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
     23AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
     24IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
     25ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE 
     26LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
     27CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
     28SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
     29INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
     30CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
     31ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
     32POSSIBILITY OF SUCH DAMAGE. 
     33*/ 
    534 
    635package loci.colorizer; 
     
    938 
    1039/** 
     40 * TODO 
    1141 * 
    12  * @author aivar 
     42 * <dl><dt><b>Source code:</b></dt> 
     43 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/projects/slim-plugin/src/main/java/loci/colorizer/IColorize.java">Trac</a>, 
     44 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/projects/slim-plugin/src/main/java/loci/colorizer/IColorize.java">SVN</a></dd></dl> 
     45 * 
     46 * @author Aivar Grislis grislis at wisc.edu 
    1347 */ 
    1448public interface IColorize { 
  • branches/maven/projects/slim-plugin/src/main/java/loci/colorizer/IColorizeRangeListener.java

    r6899 r6932  
     1// 
     2// IColorizeRangeListener.java 
     3// 
     4 
    15/* 
    2  * To change this template, choose Tools | Templates 
    3  * and open the template in the editor. 
    4  */ 
     6SLIMPlugin for combined spectral-lifetime image analysis. 
     7 
     8Copyright (c) 2010, UW-Madison LOCI 
     9All rights reserved. 
     10 
     11Redistribution and use in source and binary forms, with or without 
     12modification, are permitted provided that the following conditions are met: 
     13    * Redistributions of source code must retain the above copyright 
     14      notice, this list of conditions and the following disclaimer. 
     15    * Redistributions in binary form must reproduce the above copyright 
     16      notice, this list of conditions and the following disclaimer in the 
     17      documentation and/or other materials provided with the distribution. 
     18    * Neither the name of the UW-Madison LOCI nor the 
     19      names of its contributors may be used to endorse or promote products 
     20      derived from this software without specific prior written permission. 
     21 
     22THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
     23AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
     24IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
     25ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE 
     26LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
     27CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
     28SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
     29INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
     30CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
     31ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
     32POSSIBILITY OF SUCH DAMAGE. 
     33*/ 
    534 
    635package loci.colorizer; 
    736 
    837/** 
     38 * TODO 
    939 * 
    10  * @author aivar 
     40 * <dl><dt><b>Source code:</b></dt> 
     41 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/projects/slim-plugin/src/main/java/loci/colorizer/IColorizeRangeListener.java">Trac</a>, 
     42 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/projects/slim-plugin/src/main/java/loci/colorizer/IColorizeRangeListener.java">SVN</a></dd></dl> 
     43 * 
     44 * @author Aivar Grislis grislis at wisc.edu 
    1145 */ 
    1246public interface IColorizeRangeListener { 
  • branches/maven/projects/slim-plugin/src/main/java/loci/colorizer/InputPanel.java

    r6899 r6932  
     1// 
     2// InputPanel.java 
     3// 
     4 
    15/* 
    2  * To change this template, choose Tools | Templates 
    3  * and open the template in the editor. 
    4  */ 
     6SLIMPlugin for combined spectral-lifetime image analysis. 
     7 
     8Copyright (c) 2010, UW-Madison LOCI 
     9All rights reserved. 
     10 
     11Redistribution and use in source and binary forms, with or without 
     12modification, are permitted provided that the following conditions are met: 
     13    * Redistributions of source code must retain the above copyright 
     14      notice, this list of conditions and the following disclaimer. 
     15    * Redistributions in binary form must reproduce the above copyright 
     16      notice, this list of conditions and the following disclaimer in the 
     17      documentation and/or other materials provided with the distribution. 
     18    * Neither the name of the UW-Madison LOCI nor the 
     19      names of its contributors may be used to endorse or promote products 
     20      derived from this software without specific prior written permission. 
     21 
     22THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
     23AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
     24IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
     25ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE 
     26LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
     27CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
     28SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
     29INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
     30CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
     31ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
     32POSSIBILITY OF SUCH DAMAGE. 
     33*/ 
    534 
    635package loci.colorizer; 
     
    2150 
    2251/** 
     52 * TODO 
    2353 * 
    24  * @author aivar 
     54 * <dl><dt><b>Source code:</b></dt> 
     55 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/projects/slim-plugin/src/main/java/loci/colorizer/InputPanel.java">Trac</a>, 
     56 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/projects/slim-plugin/src/main/java/loci/colorizer/InputPanel.java">SVN</a></dd></dl> 
     57 * 
     58 * @author Aivar Grislis grislis at wisc.edu 
    2559 */ 
    2660public class InputPanel extends JPanel implements IColorizeRangeListener, ItemListener, ActionListener { 
  • branches/maven/projects/slim-plugin/src/main/java/loci/colorizer/LifetimeHistogram.java

    r6904 r6932  
     1// 
     2// LifetimeHistogram.java 
     3// 
     4 
    15/* 
    2  * This was an expirement in using JFreeChart BarCharts for a histogram. 
    3  * 
    4  * Aivar Grislis 
    5  */ 
     6SLIMPlugin for combined spectral-lifetime image analysis. 
     7 
     8Copyright (c) 2010, UW-Madison LOCI 
     9All rights reserved. 
     10 
     11Redistribution and use in source and binary forms, with or without 
     12modification, are permitted provided that the following conditions are met: 
     13    * Redistributions of source code must retain the above copyright 
     14      notice, this list of conditions and the following disclaimer. 
     15    * Redistributions in binary form must reproduce the above copyright 
     16      notice, this list of conditions and the following disclaimer in the 
     17      documentation and/or other materials provided with the distribution. 
     18    * Neither the name of the UW-Madison LOCI nor the 
     19      names of its contributors may be used to endorse or promote products 
     20      derived from this software without specific prior written permission. 
     21 
     22THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
     23AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
     24IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
     25ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE 
     26LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
     27CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
     28SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
     29INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
     30CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
     31ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
     32POSSIBILITY OF SUCH DAMAGE. 
     33*/ 
    634 
    735package loci.colorizer; 
     
    4775 
    4876/** 
     77 * An experiment in using JFreeChart BarCharts for a histogram. 
    4978 * 
    50  * @author aivar 
     79 * <dl><dt><b>Source code:</b></dt> 
     80 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/projects/slim-plugin/src/main/java/loci/colorizer/LifetimeHistogram.java">Trac</a>, 
     81 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/projects/slim-plugin/src/main/java/loci/colorizer/LifetimeHistogram.java">SVN</a></dd></dl> 
     82 * 
     83 * @author Aivar Grislis grislis at wisc.edu 
    5184 */ 
    5285public class LifetimeHistogram { 
  • branches/maven/projects/slim-plugin/src/main/java/loci/colorizer/ThreeColorColorize.java

    r6899 r6932  
     1// 
     2// ThreeColorColorize.java 
     3// 
     4 
    15/* 
    2  * To change this template, choose Tools | Templates 
    3  * and open the template in the editor. 
    4  */ 
     6SLIMPlugin for combined spectral-lifetime image analysis. 
     7 
     8Copyright (c) 2010, UW-Madison LOCI 
     9All rights reserved. 
     10 
     11Redistribution and use in source and binary forms, with or without 
     12modification, are permitted provided that the following conditions are met: 
     13    * Redistributions of source code must retain the above copyright 
     14      notice, this list of conditions and the following disclaimer. 
     15    * Redistributions in binary form must reproduce the above copyright 
     16      notice, this list of conditions and the following disclaimer in the 
     17      documentation and/or other materials provided with the distribution. 
     18    * Neither the name of the UW-Madison LOCI nor the 
     19      names of its contributors may be used to endorse or promote products 
     20      derived from this software without specific prior written permission. 
     21 
     22THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
     23AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
     24IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
     25ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE 
     26LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
     27CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
     28SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
     29INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
     30CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
     31ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
     32POSSIBILITY OF SUCH DAMAGE. 
     33*/ 
    534 
    635package loci.colorizer; 
     
    938 
    1039/** 
     40 * TODO 
    1141 * 
    12  * @author aivar 
     42 * <dl><dt><b>Source code:</b></dt> 
     43 * <dd><a href="http://dev.loci.wisc.edu/trac/java/browser/trunk/projects/slim-plugin/src/main/java/loci/colorizer/ThreeColorColorize.java">Trac</a>, 
     44 * <a href="http://dev.loci.wisc.edu/svn/java/trunk/projects/slim-plugin/src/main/java/loci/colorizer/ThreeColorColorize.java">SVN</a></dd></dl> 
     45 * 
     46 * @author Aivar Grislis grislis at wisc.edu 
    1347 */ 
    1448public class ThreeColorColorize implements IColorize { 
Note: See TracChangeset for help on using the changeset viewer.