Revision 327 2.0/trunk/org.gvsig.gvsig3d/org.gvsig.gvsig3d.lib/org.gvsig.gvsig3d.lib.impl/src/main/java/org/gvsig/gvsig3d/impl/symbology3d/Symbol3DFactory.java
Symbol3DFactory.java | ||
---|---|---|
2 | 2 |
|
3 | 3 |
import org.gvsig.gvsig3d.impl.symbology3d.fill.impl.SimpleFill3DSymbol; |
4 | 4 |
import org.gvsig.gvsig3d.impl.symbology3d.line.impl.SimpleLine3DSymbol; |
5 |
import org.gvsig.gvsig3d.impl.symbology3d.marker.impl.GeometryMarker3DSymbol; |
|
5 | 6 |
import org.gvsig.gvsig3d.impl.symbology3d.marker.impl.NodeMarker3DSymbol; |
6 | 7 |
import org.gvsig.gvsig3d.impl.symbology3d.marker.impl.PictureMarker3DSymbol; |
7 | 8 |
import org.gvsig.gvsig3d.impl.symbology3d.marker.impl.SimpleMarker3DSymbol; |
... | ... | |
13 | 14 |
import org.gvsig.osgvp.symbology.marker.NodeMarker; |
14 | 15 |
import org.gvsig.osgvp.symbology.marker.PictureMarker; |
15 | 16 |
import org.gvsig.osgvp.symbology.marker.SimpleMarker; |
17 |
import org.gvsig.osgvp.symbology.marker.GeometryMarker; |
|
16 | 18 |
|
17 | 19 |
public class Symbol3DFactory { |
18 | 20 |
|
... | ... | |
39 | 41 |
return newSymbol; |
40 | 42 |
} |
41 | 43 |
if (symbol instanceof SimpleMarker3DSymbol) |
44 |
{ |
|
42 | 45 |
newSymbol= new SimpleMarker(); |
43 |
|
|
46 |
((SimpleMarker)newSymbol).setPointSize((float)((SimpleMarker3DSymbol) symbol).getSize()); |
|
47 |
} |
|
48 |
|
|
49 |
if (symbol instanceof GeometryMarker3DSymbol) |
|
50 |
newSymbol= new GeometryMarker(); |
|
51 |
|
|
44 | 52 |
newSymbol.setColor(symbol.getColor()); |
45 |
|
|
53 |
|
|
46 | 54 |
return newSymbol; |
47 | 55 |
} |
48 | 56 |
|
Also available in: Unified diff