Revision 2500
org.gvsig.raster.tools/trunk/org.gvsig.raster.tools/org.gvsig.raster.tools.app.basic/src/main/java/org/gvsig/raster/tools/app/basic/tool/infobypoint/InfoByRasterPointExtension.java | ||
---|---|---|
55 | 55 |
private InfoByPixelPointViewTool lastTool = null; |
56 | 56 |
public static Behavior oldBehavior = null; |
57 | 57 |
|
58 |
/* |
|
59 |
* (non-Javadoc) |
|
60 |
* @see org.gvsig.andami.plugins.IExtension#execute(java.lang.String) |
|
61 |
*/ |
|
62 | 58 |
public void execute(String actionCommand) { |
63 | 59 |
if(actionCommand.compareTo("INFO_BY_PIXEL") == 0) { |
64 | 60 |
MapControl mapCtrl = getMapControl(); |
... | ... | |
105 | 101 |
return ((AbstractViewPanel)theView).getMapControl(); |
106 | 102 |
} |
107 | 103 |
|
108 |
/* |
|
109 |
* (non-Javadoc) |
|
110 |
* @see org.gvsig.andami.plugins.IExtension#isEnabled() |
|
111 |
*/ |
|
112 | 104 |
@SuppressWarnings("deprecation") |
113 | 105 |
public boolean isEnabled() { |
114 | 106 |
org.gvsig.andami.ui.mdiManager.IWindow f = PluginServices.getMDIManager().getActiveWindow(); |
... | ... | |
129 | 121 |
return false; |
130 | 122 |
} |
131 | 123 |
|
132 |
/* |
|
133 |
* (non-Javadoc) |
|
134 |
* @see org.gvsig.andami.plugins.IExtension#isVisible() |
|
135 |
*/ |
|
136 | 124 |
public boolean isVisible() { |
137 | 125 |
return isEnabled(); |
138 | 126 |
} |
139 | 127 |
|
140 |
/* |
|
141 |
* (non-Javadoc) |
|
142 |
* @see org.gvsig.andami.plugins.IExtension#initialize() |
|
143 |
*/ |
|
144 | 128 |
public void initialize() { |
145 | 129 |
} |
146 | 130 |
|
org.gvsig.raster.tools/trunk/org.gvsig.raster.tools/org.gvsig.raster.tools.app.basic/src/main/java/org/gvsig/raster/tools/app/basic/tool/infobypoint/MainInfoByPointDialog.java | ||
---|---|---|
81 | 81 |
return mainPanel; |
82 | 82 |
} |
83 | 83 |
|
84 |
/* |
|
85 |
* (non-Javadoc) |
|
86 |
* @see com.iver.andami.ui.mdiManager.IWindow#getWindowInfo() |
|
87 |
*/ |
|
88 | 84 |
public WindowInfo getWindowInfo() { |
89 | 85 |
WindowInfo m_viewinfo = new WindowInfo(WindowInfo.MODELESSDIALOG); |
90 | 86 |
m_viewinfo.setTitle(PluginServices.getText(this, "InfoByPoint")); |
... | ... | |
93 | 89 |
return m_viewinfo; |
94 | 90 |
} |
95 | 91 |
|
96 |
/* |
|
97 |
* (non-Javadoc) |
|
98 |
* @see com.iver.andami.ui.mdiManager.IWindowListener#windowClosed() |
|
99 |
*/ |
|
100 | 92 |
public void windowClosed() { |
101 | 93 |
CompoundBehavior.setAllControlsBehavior(InfoByRasterPointExtension.oldBehavior); |
102 | 94 |
} |
org.gvsig.raster.tools/trunk/org.gvsig.raster.tools/org.gvsig.raster.tools.app.basic/src/main/java/org/gvsig/raster/tools/app/basic/tool/infobypoint/viewtool/InfoByPixelPointViewTool.java | ||
---|---|---|
43 | 43 |
/** |
44 | 44 |
* This tool writes in InfoByPointDataModel the information about the selected point. |
45 | 45 |
* |
46 |
* 22/02/2008 |
|
47 | 46 |
* @author Nacho Brodin (nachobrodin@gmail.com) |
48 | 47 |
*/ |
49 | 48 |
public class InfoByPixelPointViewTool extends SelectImageListImpl { |
... | ... | |
67 | 66 |
list = new ArrayList<String>(); |
68 | 67 |
} |
69 | 68 |
|
70 |
/* (non-Javadoc) |
|
71 |
* @see com.iver.cit.gvsig.fmap.tools.Listeners.PointListener#point(com.iver.cit.gvsig.fmap.tools.Events.PointEvent) |
|
72 |
*/ |
|
73 | 69 |
@SuppressWarnings("deprecation") |
74 | 70 |
public void point(PointEvent event) { |
75 | 71 |
super.point(event); |
org.gvsig.raster.tools/trunk/org.gvsig.raster.tools/org.gvsig.raster.tools.app.basic/src/main/java/org/gvsig/raster/tools/app/basic/tool/infobypoint/viewtool/PixelInspectorViewTool.java | ||
---|---|---|
78 | 78 |
return null; |
79 | 79 |
} |
80 | 80 |
|
81 |
/* |
|
82 |
* (non-Javadoc) |
|
83 |
* @see com.iver.cit.gvsig.fmap.tools.Behavior.IBehavior#getListener() |
|
84 |
*/ |
|
85 | 81 |
public ToolListener getListener() { |
86 | 82 |
return null; |
87 | 83 |
} |
88 | 84 |
|
89 |
/* |
|
90 |
* (non-Javadoc) |
|
91 |
* @see com.iver.cit.gvsig.fmap.tools.Behavior.IBehavior#mouseMoved(java.awt.event.MouseEvent) |
|
92 |
*/ |
|
93 | 85 |
@SuppressWarnings("deprecation") |
94 | 86 |
public void mouseMoved(MouseEvent e) throws BehaviorException { |
95 | 87 |
Point2D point2D = new Point2D.Double(e.getX(), e.getY()); |
org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.swing/org.gvsig.raster.swing.impl/src/main/java/org/gvsig/raster/swing/impl/tool/infobypoint/DefaultInfoByPointDataModel.java | ||
---|---|---|
39 | 39 |
public double[] cmyk = new double[4]; |
40 | 40 |
public double[] hsl = new double[3]; |
41 | 41 |
public List<String> layers = null; |
42 |
public boolean projected = true; |
|
42 | 43 |
|
43 | 44 |
public DefaultInfoByPointDataModel() { |
44 | 45 |
setARGB(0, 0, 0); |
... | ... | |
54 | 55 |
setLayerList(list); |
55 | 56 |
} |
56 | 57 |
|
58 |
public void setProjected(boolean projected) { |
|
59 |
this.projected = projected; |
|
60 |
} |
|
61 |
|
|
57 | 62 |
public void setBandValues(double[] list) { |
58 | 63 |
bandsValues.clear(); |
59 | 64 |
for (int i = 0; i < list.length; i++) { |
org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.swing/org.gvsig.raster.swing.impl/src/main/java/org/gvsig/raster/swing/impl/tool/infobypoint/InfoByPointPanel.java | ||
---|---|---|
251 | 251 |
getJLabelNumberOfBands().setText(tr.get("bands") + ": " + dataModel.bands); |
252 | 252 |
|
253 | 253 |
String y = (!new Double(dataModel.worldPoint.getY()).equals(nanObj)) ? df2.format(dataModel.worldPoint.getY()) : "NaN"; |
254 |
getJLabelLatitudePoint().setText(tr.get("lat") + ": " + y); |
|
254 |
getJLabelLatitudePoint().setText(tr.get("lat") + "/Y: " + y);
|
|
255 | 255 |
|
256 | 256 |
String x = (!new Double(dataModel.worldPoint.getY()).equals(nanObj)) ? df2.format(dataModel.worldPoint.getX()) : "NaN"; |
257 |
getJLabelLongitudPoint().setText(tr.get("long") + ": " + x); |
|
257 |
getJLabelLongitudPoint().setText(tr.get("long") + "/X: " + x);
|
|
258 | 258 |
|
259 | 259 |
y = (!new Double(dataModel.viewPoint.getY()).equals(nanObj)) ? df2.format(dataModel.viewPoint.getY()) : "NaN"; |
260 | 260 |
x = (!new Double(dataModel.viewPoint.getY()).equals(nanObj)) ? df2.format(dataModel.viewPoint.getX()) : "NaN"; |
org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.swing/org.gvsig.raster.swing.api/src/main/java/org/gvsig/raster/swing/infobypoint/InfoByPointDataModel.java | ||
---|---|---|
50 | 50 |
public String getFormatedLayerName(int i); |
51 | 51 |
|
52 | 52 |
public void notifyObservers(); |
53 |
|
|
54 |
public void setProjected(boolean projected); |
|
53 | 55 |
} |
Also available in: Unified diff