Revision 24828 trunk/libraries/lib3DMap/src/org/gvsig/gvsig3d/simbology3D/extrusionSymbols/ExtrusionLineSymbol.java

View differences:

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