Revision 43979

View differences:

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