Statistics
| Revision:

gvsig-raster / org.gvsig.raster / branches / org.gvsig.raster.2.4 / org.gvsig.raster / org.gvsig.raster.lib / org.gvsig.raster.lib.legend / org.gvsig.raster.lib.legend.api / src / main / java / org / gvsig / raster / lib / legend / api / colortable / MakeColorTable.java @ 6899

History | View | Annotate | Download (1.05 KB)

1
package org.gvsig.raster.lib.legend.api.colortable;
2

    
3
import java.awt.Color;
4

    
5

    
6
/**
7
 * @author fdiaz
8
 *
9
 */
10
public interface MakeColorTable {
11

    
12
    public static int MODE_INTERVAL_SIZE = 0;
13
    public static int MODE_NUMBER_OF_INTERVALS = 1;
14

    
15
    /**
16
     * @param name
17
     */
18
    public void setName(String name);
19

    
20
    /**
21
     * @param minimum
22
     */
23
    public void setMinimum(double minimum);
24

    
25
    /**
26
     * @param maximum
27
     */
28
    public void setMaximum(double maximum);
29

    
30
    /**
31
     * @param mode
32
     */
33
    public void setMode(int mode);
34

    
35
    /**
36
     * @param intervalSize
37
     */
38
    public void setIntervalSize(double intervalSize);
39

    
40
    /**
41
     * @param intervals
42
     */
43
    public void setIntervals(int intervals);
44

    
45
    /**
46
     * @param fromColor
47
     */
48
    public void setFromColor(Color fromColor);
49

    
50
    /**
51
     * @param toColor
52
     */
53
    public void setToColor(Color toColor);
54

    
55
    /**
56
     * @param interpolated
57
     */
58
    public void setInterpolated(boolean interpolated);
59

    
60
    /**
61
     * @return
62
     */
63
    public ColorTable getColorTable();
64

    
65

    
66
}