Revision 1807 branches/CqCMSDvp/libraries/libCq CMS for java.old/src/org/cresques/io/raster/TransparencyFilter.java
TransparencyFilter.java | ||
---|---|---|
30 | 30 |
this.rangesB = stats.rangesBlue; |
31 | 31 |
execute(); |
32 | 32 |
} |
33 |
|
|
33 |
|
|
34 | 34 |
/** |
35 | 35 |
* Constructor |
36 |
* @param alpha |
|
37 |
* @param ranges |
|
38 |
*/ |
|
39 |
/*public TransparencyFilter( RasterBuf raster, |
|
40 |
RasterStats stats, |
|
41 |
int[][] rangesR, |
|
42 |
int[][] rangesG, |
|
43 |
int[][] rangesB){ |
|
44 |
super(raster, stats); |
|
45 |
this.rangesR = rangesR; |
|
46 |
this.rangesG = rangesG; |
|
47 |
this.rangesB = rangesB; |
|
48 |
execute(); |
|
49 |
}*/ |
|
50 |
|
|
51 |
/** |
|
52 |
* Constructor |
|
53 | 36 |
* @param image |
54 | 37 |
* @param stats |
55 | 38 |
* @param rangesR |
... | ... | |
73 | 56 |
* @param banda |
74 | 57 |
* @param px |
75 | 58 |
*/ |
76 |
private void processRange(int[][] range, int banda, int[] px){ |
|
59 |
/*private void processRange(int[][] range, int banda, int[] px){
|
|
77 | 60 |
for(int i=0;i<range.length;i++){ |
78 | 61 |
if( (px[banda] >= range[i][0] && px[banda] <= range[i][1]) ){ |
79 | 62 |
px[0] = stats.transparencyColorRed; |
... | ... | |
81 | 64 |
px[2] = stats.transparencyColorBlue; |
82 | 65 |
} |
83 | 66 |
} |
84 |
} |
|
67 |
}*/
|
|
85 | 68 |
|
86 | 69 |
/** |
87 | 70 |
* |
88 | 71 |
*/ |
89 |
public void process(int x, int y) { |
|
72 |
/*public void process(int x, int y) {
|
|
90 | 73 |
raster.getElemInt(x, y, px); |
91 | 74 |
if(rangesR!=null) |
92 | 75 |
processRange(rangesR, 0, px); |
... | ... | |
95 | 78 |
if(rangesB!=null) |
96 | 79 |
processRange(rangesB, 2, px); |
97 | 80 |
raster.setElemInt(x, y, px); |
98 |
} |
|
81 |
}*/
|
|
99 | 82 |
|
83 |
public void process(int x, int y) {} |
|
84 |
|
|
100 | 85 |
public void pre(){} |
101 | 86 |
|
102 | 87 |
public void post(){} |
Also available in: Unified diff