Revision 18954 trunk/libraries/lib3DMap/src/com/iver/ai2/gvsig3d/simbology3D/symbol3D/point/CharacterPoint3DSymbol.java

View differences:

CharacterPoint3DSymbol.java
12 12
import java.io.IOException;
13 13
import java.util.List;
14 14

  
15
import org.gvsig.symbology.fmap.symbols.CharacterMarkerSymbol;
16

  
15 17
import com.iver.ai2.gvsig3d.gui.FeatureFactory;
16 18
import com.iver.ai2.gvsig3d.simbology3D.symbol3D.Abstract3DSymbol;
17
import com.iver.cit.gvsig.fmap.core.symbols.CharacterMarkerSymbol;
19
import com.iver.cit.gvsig.fmap.core.SymbologyFactory;
18 20
import com.iver.cit.gvsig.fmap.core.symbols.ISymbol;
21
import com.iver.cit.gvsig.fmap.core.symbols.SymbolDrawingException;
19 22
import com.sun.media.jai.codec.ImageCodec;
20 23
import com.sun.media.jai.codec.ImageEncoder;
21 24
import com.sun.media.jai.codec.PNGEncodeParam;
......
72 75
		AffineTransform at =new AffineTransform();
73 76
		at.scale(10, 10);
74 77
		
75
		sym.drawInsideRectangle(graphics,at ,new Rectangle((int)size,(int)size));
78
		try {
79
			sym.drawInsideRectangle(graphics,at ,new Rectangle((int)size,(int)size));
80
		} catch (SymbolDrawingException e1) {
81
			try {
82
				SymbologyFactory.getWarningSymbol(
83
						SymbolDrawingException.STR_UNSUPPORTED_SET_OF_SETTINGS,
84
						"desc",
85
						SymbolDrawingException.SHAPETYPE_MISMATCH).
86
						drawInsideRectangle(graphics,at ,new Rectangle((int)size,(int)size));
87
			} catch (SymbolDrawingException e) { /* impossible */ }
88
		}
76 89
		
77 90
		String sip = "SymbolTmp.png";
78 91
		File file = new File(sip);

Also available in: Unified diff