Revision 24828 trunk/libraries/lib3DMap/src/org/gvsig/gvsig3d/simbology3D/extrusionSymbols/ExtrusionLineSymbol.java
ExtrusionLineSymbol.java | ||
---|---|---|
1 | 1 |
package org.gvsig.gvsig3d.simbology3D.extrusionSymbols; |
2 | 2 |
|
3 |
public class ExtrusionLineSymbol extends BaseExtrusionSymbol {
|
|
3 |
import java.util.List;
|
|
4 | 4 |
|
5 |
import org.gvsig.gvsig3d.gui.FeatureFactory; |
|
6 |
import org.gvsig.gvsig3d.simbology3D.symbol3D.polyline.SimpleLine3DSymbol; |
|
7 |
import org.gvsig.osgvp.Node; |
|
8 |
import org.gvsig.osgvp.Vec3; |
|
9 |
|
|
10 |
import com.iver.cit.gvsig.fmap.core.symbols.ISymbol; |
|
11 |
|
|
12 |
public class ExtrusionLineSymbol extends SimpleLine3DSymbol implements IExtrusionSymbol { |
|
13 |
|
|
14 |
|
|
15 |
private double extrusion = 0.0; |
|
16 |
|
|
17 |
|
|
18 |
public ExtrusionLineSymbol(ISymbol symbol) { |
|
19 |
super(symbol); |
|
20 |
} |
|
21 |
|
|
22 |
public Node generateSymbol(List<Vec3> position) { |
|
23 |
return FeatureFactory.insertLine(position, rgba, lineWidth); |
|
24 |
} |
|
25 |
|
|
26 |
public double getExtrusion() { |
|
27 |
return this.extrusion; |
|
28 |
} |
|
29 |
|
|
30 |
public void setExtrusion(double extrusion) { |
|
31 |
this.extrusion = extrusion; |
|
32 |
} |
|
33 |
|
|
34 |
|
|
5 | 35 |
} |
Also available in: Unified diff