Revision 12180 trunk/libraries/libRaster/src/org/gvsig/raster/grid/filter/enhancement/EnhancementListManager.java
EnhancementListManager.java | ||
---|---|---|
99 | 99 |
slm.addTailFilter(tailTrim, 0D, removeEnds, stats); |
100 | 100 |
} |
101 | 101 |
|
102 |
RasterFilter filter = new LinearEnhancementByteFilter(); |
|
102 |
RasterFilter filter = createEnhancedFilter(removeEnds, stats, tailTrim, renderBands); |
|
103 |
if (filter != null) |
|
104 |
filterList.add(filter); |
|
105 |
} |
|
106 |
|
|
107 |
public static RasterFilter createEnhancedFilter(boolean removeEnds, IStatistics stats, double tailTrim, int[] renderBands) { |
|
108 |
RasterFilter filter = new LinearEnhancementFloatFilter(); |
|
103 | 109 |
if (filter != null) { |
104 | 110 |
filter.addParam("stats", stats); |
105 | 111 |
if (removeEnds) { |
... | ... | |
109 | 115 |
} |
110 | 116 |
filter.addParam("tailTrim", new Double(tailTrim)); |
111 | 117 |
filter.addParam("renderBands", renderBands); |
118 |
} |
|
112 | 119 |
|
113 |
filterList.add(filter); |
|
114 |
} |
|
120 |
return filter; |
|
115 | 121 |
} |
116 | 122 |
|
117 | 123 |
/** |
Also available in: Unified diff