Statistics
| Revision:

svn-gvsig-desktop / trunk / libraries / lib3DMap-share / src / main / java / com / iver / ai2 / gvsig3d / legend / symbols / BaseExtrusionSymbol.java @ 25260

History | View | Annotate | Download (916 Bytes)

1
package com.iver.ai2.gvsig3d.legend.symbols;
2

    
3
import com.iver.cit.gvsig.fmap.core.symbols.SimpleFillSymbol;
4
import com.iver.utiles.XMLEntity;
5

    
6
public class BaseExtrusionSymbol extends SimpleFillSymbol implements
7
                IExtrusionSymbol {
8

    
9
        private double extrusion = 0.0;
10

    
11
        public double getExtrusion() {
12
                return this.extrusion;
13
        }
14

    
15
        public void setExtrusion(double extrusion) {
16
                this.extrusion = extrusion;
17
        }
18

    
19
        public BaseExtrusionSymbol(double extrusion) {
20
                super();
21
                this.extrusion = extrusion;
22
        }
23
        
24

    
25
        public String getClassName() {
26
                return getClass().getName();
27
        }
28

    
29
        public XMLEntity getXMLEntity() {
30
                XMLEntity xml = super.getXMLEntity();
31
                xml.putProperty("extrusion", this.extrusion);
32
                return xml;
33
        }
34

    
35
        public void setXMLEntity(XMLEntity xml) {
36
                super.setXMLEntity(xml);
37
                if (xml.contains("extrusion"))
38
                        extrusion = xml.getDoubleProperty("extrusion");
39
        }
40

    
41
        
42
}