Revision 3379 org.gvsig.raster.tasseledcap/trunk/org.gvsig.raster.tasseledcap/org.gvsig.raster.tasseledcap.app.tasseledcapclient/src/main/java/org/gvsig/raster/tasseledcap/app/TasseledCapExtension.java
TasseledCapExtension.java | ||
---|---|---|
103 | 103 |
* Gets the selected and valid layer |
104 | 104 |
* @return |
105 | 105 |
*/ |
106 |
private FLyrRaster getSelectedLayer() { |
|
107 |
FLayer[] lyrList = getFirstMapCtrl().getMapContext().getLayers().getActives(); |
|
108 |
if (lyrList.length <= 1) { |
|
109 |
|
|
110 |
for (int i = 0; i < lyrList.length; i++) { |
|
111 |
if (lyrList[i] instanceof FLyrRaster) { |
|
112 |
return (FLyrRaster) lyrList[i]; |
|
106 |
private FLyrRaster getSelectedLayer() { |
|
107 |
MapControl firstMapCtrl = getFirstMapCtrl(); |
|
108 |
if (firstMapCtrl != null) { |
|
109 |
|
|
110 |
FLayer[] lyrList = |
|
111 |
getFirstMapCtrl().getMapContext().getLayers().getActives(); |
|
112 |
if (lyrList.length <= 1) { |
|
113 |
|
|
114 |
for (int i = 0; i < lyrList.length; i++) { |
|
115 |
if (lyrList[i] instanceof FLyrRaster) { |
|
116 |
return (FLyrRaster) lyrList[i]; |
|
117 |
} |
|
118 |
} |
|
119 |
} |
|
113 | 120 |
} |
114 |
} |
|
115 |
} |
|
116 |
return null; |
|
117 |
} |
|
121 |
return null; |
|
122 |
} |
|
118 | 123 |
|
119 | 124 |
public boolean isEnabled() { |
120 | 125 |
FLyrRaster selectedLayer = getSelectedLayer(); |
Also available in: Unified diff