Revision 43979
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.mapcontext/org.gvsig.fmap.mapcontext.api/src/main/java/org/gvsig/fmap/mapcontext/layers/FLyrDefault.java | ||
---|---|---|
266 | 266 |
this.metadataContainer.setDynValue(METADATA_NAME, name); |
267 | 267 |
callNameChanged(LayerEvent.createNameChangedEvent(this, "name")); |
268 | 268 |
} |
269 |
|
|
269 | 270 |
|
270 | 271 |
/* |
271 | 272 |
* (non-Javadoc) |
... | ... | |
1122 | 1123 |
public void setTemporary(boolean temporary) { |
1123 | 1124 |
this.temporary = temporary; |
1124 | 1125 |
} |
1126 |
|
|
1127 |
@Override |
|
1128 |
public int getDefaultTolerance() { |
|
1129 |
return 7; |
|
1130 |
} |
|
1125 | 1131 |
} |
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.mapcontext/org.gvsig.fmap.mapcontext.api/src/main/java/org/gvsig/fmap/mapcontext/layers/FLayer.java | ||
---|---|---|
233 | 233 |
*/ |
234 | 234 |
ICoordTrans getCoordTrans(); |
235 | 235 |
|
236 |
/** |
|
237 |
* Returns layer tolerance. |
|
238 |
* |
|
239 |
* @return layer tolerance |
|
240 |
* |
|
241 |
*/ |
|
242 |
public int getDefaultTolerance(); |
|
243 |
|
|
236 | 244 |
/** |
237 | 245 |
* Adds a <code>LayerListener</code> to the listener list. |
238 | 246 |
* |
trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/project/documents/view/toolListeners/InfoListener.java | ||
---|---|---|
117 | 117 |
ApplicationManager application = ApplicationLocator.getManager(); |
118 | 118 |
int numLayersInfoable = 0; |
119 | 119 |
Point point = event.getMapPoint(); |
120 |
double tolerance = mapCtrl.getViewPort().toMapDistance(TOL); |
|
121 | 120 |
|
122 | 121 |
FLayer[] sel = mapCtrl.getMapContext().getLayers().getActives(); |
123 | 122 |
Map<String, DynObjectSet> layer2info = |
... | ... | |
125 | 124 |
|
126 | 125 |
for (int i = 0; i < sel.length; i++) { |
127 | 126 |
FLayer laCapa = sel[i]; |
127 |
|
|
128 | 128 |
if (laCapa instanceof InfoByPoint) { |
129 | 129 |
InfoByPoint layer = (InfoByPoint) laCapa; |
130 |
int layerTolerance = laCapa.getDefaultTolerance(); |
|
131 |
double tolerance = mapCtrl.getViewPort().toMapDistance(layerTolerance); |
|
130 | 132 |
DynObjectSet info = layer.getInfo(point, tolerance); |
131 | 133 |
layer2info.put(laCapa.getName(), info); |
132 | 134 |
numLayersInfoable++; |
Also available in: Unified diff