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

View differences:

Point3DFeature.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;
3 7
import org.gvsig.symbology.fmap.symbols.CharacterMarkerSymbol;
4 8
import org.gvsig.symbology.fmap.symbols.PictureMarkerSymbol;
5 9

  
10
import com.iver.ai2.gvsig3d.simbology3D.geometry3D.Abstract3DGeometry;
6 11
import com.iver.ai2.gvsig3d.simbology3D.geometry3D.Point3DGeometry;
7 12
import com.iver.ai2.gvsig3d.simbology3D.symbol3D.I3DSymbol;
8 13
import com.iver.ai2.gvsig3d.simbology3D.symbol3D.point.CharacterPoint3DSymbol;
......
14 19
import com.iver.cit.gvsig.fmap.core.symbols.MultiLayerMarkerSymbol;
15 20
import com.iver.cit.gvsig.fmap.core.symbols.SimpleMarkerSymbol;
16 21

  
17
import es.upv.ai2.osgvp.Group;
18
import es.upv.ai2.osgvp.planets.Planet;
19

  
20 22
public class Point3DFeature extends AbstractFeature3D {
21 23

  
22 24
	private Point3DGeometry p3DGeometry;
23 25
	private I3DSymbol p3DSymbol;
26
	
27
	private static Logger logger = Logger.getLogger(Point3DFeature.class.getName());
24 28

  
25 29
	public Point3DFeature(ISymbol symbol, IGeometry geometry) {
26 30
		super(symbol, geometry);
......
50 54
	}
51 55

  
52 56
	public Group Draw(Group group) {
53
		group.addChild(p3DGeometry.generateGeometry(p3DSymbol));
57
		try {
58
			group.addChild(p3DGeometry.generateGeometry(p3DSymbol));
59
		} catch (NodeException e) {
60
		logger.error("Command: "+ "Error adding new child.", e);
61
		}
54 62
		return group;
55 63
	}
56 64

  

Also available in: Unified diff