Revision 20892 trunk/libraries/lib3DMap/src/com/iver/ai2/gvsig3d/simbology3D/Line3DFeature.java

View differences:

Line3DFeature.java
1 1
package com.iver.ai2.gvsig3d.simbology3D;
2 2

  
3
import org.apache.log4j.Logger;
4
import org.gvsig.osgvp.Group;
5
import org.gvsig.osgvp.exceptions.node.NodeException;
6
import org.gvsig.osgvp.planets.Planet;
7

  
8
import com.iver.ai2.gvsig3d.simbology3D.geometry3D.Abstract3DGeometry;
3 9
import com.iver.ai2.gvsig3d.simbology3D.geometry3D.Line3DGeometry;
4 10
import com.iver.ai2.gvsig3d.simbology3D.symbol3D.polyline.SimpleLine3DSymbol;
5 11
import com.iver.cit.gvsig.fmap.core.IGeometry;
6 12
import com.iver.cit.gvsig.fmap.core.symbols.ISymbol;
7 13

  
8
import es.upv.ai2.osgvp.Group;
9
import es.upv.ai2.osgvp.planets.Planet;
10

  
11 14
public class Line3DFeature extends AbstractFeature3D {
12 15

  
13 16
	private Line3DGeometry l3DGeometry;
14 17
	private SimpleLine3DSymbol l3DSymbol;
18
	
19
	private static Logger logger = Logger.getLogger(Line3DFeature.class.getName());
15 20

  
16 21
	public Line3DFeature(ISymbol symbol, IGeometry geometry) {
17 22
		super(symbol, geometry);
......
22 27
	}
23 28

  
24 29
	public Group Draw(Group group) {
25
		group.addChild(l3DGeometry.generateGeometry(l3DSymbol));
30
		try {
31
			group.addChild(l3DGeometry.generateGeometry(l3DSymbol));
32
		} catch (NodeException e) {
33
			logger.error("Command:" + "Error adding new child.",e);
34
		}
26 35
		return group;
27 36
	}
28 37

  

Also available in: Unified diff