Revision 39

View differences:

1.10/trunk/libraries/lib3DMap/src/org/gvsig/gvsig3d/cacheservices/VectorCacheService.java
178 178
	public void deleteFeaturesToTerrain() {
179 179

  
180 180
		try {
181
			_layerNode.removeChildren();
181 182
			_terrainViewer.removeFeature(_layerNode);
182 183
			_layerNode = null;
183

  
184 184
		} catch (NodeException e) {
185 185
			logger.error("Command: "
186 186
					+ "Error removing new child node to the special node.", e);
......
294 294

  
295 295
	public void newDraw() {
296 296

  
297
		Node root;
297
		Node root = new Node();
298 298

  
299 299
		System.err.println("new Draw");
300 300
		FLyrVect fLyrVect = (FLyrVect) _layer;
......
332 332
				String[] usetFields = labelStrategy.getUsedFields();
333 333
			}
334 334
			ReadableVectorial source = fLyrVect.getSource();
335
			long antes= System.currentTimeMillis();
335 336
			root = Symbology3DFactory.getNodeSymbol(_layer, source, fieldList
336 337
					.toArray(new String[fieldList.size()]), _viewProj, legend,
337 338
					_terrain);
338

  
339
			long despues= System.currentTimeMillis();
340
			System.out.println("tiempo en VecotrCache: "+(despues-antes));
339 341
			try {
340 342

  
341 343
				this._layerNode.addChild(root);
1.10/trunk/libraries/lib3DMap/src/org/gvsig/gvsig3d/cacheservices/OSGCacheService.java
3 3
import java.awt.geom.Rectangle2D;
4 4
import java.io.File;
5 5
import java.io.FileNotFoundException;
6
import java.util.Vector;
6 7

  
7 8
import javax.swing.JOptionPane;
8 9

  
......
128 129
		}
129 130
		return _layerNode;
130 131
	}
131

  
132
	
132 133
	// uses a strategy to get all features from layer and their symbols
133 134
	// and add them to the terrain
134 135

  
......
184 185
	public void DeleteFeaturesToTerrain() {
185 186
		try {
186 187
			endEditing();
188
			_layerNode.removeChildren();
187 189
			_terrainViewer.removeFeature(_layerNode);
190
			_layerNode = null;
188 191
		} catch (NodeException e) {
189 192
			_logger.error("Command: "
190 193
					+ "Error removing new child node to the special node.", e);

Also available in: Unified diff